2017 年 Android 杭州面试经历

10,129 阅读4分钟
原文链接: www.jianshu.com

想换个环境试试
觉得做的不是自己想要的。
觉得项目得不到认可。
...

就这样,离开了工作了2年多的公司。开启了2017年的面试旅程。

在找工作的期间,感觉今年好多公司都在裁员。感觉现在技术市场不行了,回头想想也对,现在大学出来的学生都是做技术开发的,市场肯定会饱和。出现供大于求的现象。

<mark>如果今年要走的同学,好好的观望下现在的行情

这里也只是简单的介绍了下自己的面试经历

准备简历以及面试前准备

简历之类的可以参考拉钩上面的模版。大家也可以参照那个来弄自己的简历。
如果对自己的模版很自信的话,建议用自己的。这样比较有个性

Tip:本人面试的时候会有点小紧张,
就给自己准备了一个小抄,到时候面试官问的时候就照着这个来读了。

附上本人的小抄模版

1.自我介绍??
我是XXX,XXX大学毕业的,已经做了X年的XX开发
现在在XX公司,工作内容是:
    1.负责XX业务和XX功能
    2.现在的工作内容是XXXX
因为我是做IM开发的。讲解下用到的技术
    1.网络保活,通过心跳包(alarmManager)
    2.IM数据格式采用PB
    3.数据库使用的是greendao,ORM框架
    4.用到了设计模式
    ...

2.为什么要离职?
想换个环境试试看,多学点新的知识(尽量挑好听的来讲)

3.为什么来我们公司??
    *觉得公司现在在做的东西比较对口,并且自己也想往这方面深究。
    *觉得公司技术氛围好
    ...(这里可以多说点)

4.在工作中碰到的难点,说明下,怎么解决的?
找一个解决了很久的BUG,然后告诉他怎么解决的,为什么解决,吧啦吧啦说一堆应该就好了

5.最后面试官会问:还有什么想问的
就问下公司目前的发展(点到为止就行了)

提到的技术最好是自己会的(不要拿些一知半解的知识)来说,因为面试官是要从你提的技术来找坑。

如果运气不好,碰到不懂你的技术的,他就拿些基础来问,我估计就GG了,就自由发挥吧

简历投递

<mark>用拉钩去投,发现没有多少公司打你电话,感觉最不靠谱

找猎头推荐,其实我特别不喜欢这个了,觉得有种被卖的感觉

找朋友内推,这个成功率很高。如果没有朋友,你可以上脉脉加各个公司的开发,或许他会主动找你。(我就是从这里找的)

这里需要等等,大概这个需要0.5-1个月的周期。(这里要坚信自己的技术,不然等太久会自我质疑的)

开始面试

穿着正常点,说话自然点(真紧张,深呼吸下就可以了,我试过)

面试官开始问问题。

我是做Android开发,所以面试官面的最多的是Java。

现在的行情就是这样啊,一个好的Android开发必然会Java。

建议把JDK源码看看,以我的面试为例:

  • ArrayList原理
  • HashMap原理
  • 多线程,多并发怎么处理,怎么优化
  • 反射,注解的原理

现在面试都喜欢问你为什么要这样,问实现的原理

Android相关的

  • View的绘制流程
  • handler机制
  • Android开源框架otto,eventbus
  • Android性能优化

面试过程注意:

尽量能说的就说
尽量掌握主动权,能够收放自如
碰到不懂的,也不用急,告诉他后续会去查资料等等

HR面试

自然,自然,保持自然就可以了
对她的问题认真回答就行
如果压薪资的话,就看你自己的要求了

面试建议

  1. 多总结现在的项目,即使不是你做的,但是你理解其中的原理,就当作是自己的,反正面试官也不知道
  2. 临时抱佛脚也很重要,多看看面试题,多看看源码
  3. 不要跟面试官争问题,平心静气的讨论就可以了
  4. 跟HR讲条件的时候,自然点,合理就行(有些HR就喜欢压薪资)

面试参考

Android面试题整理

Android 高级面试题及答案

疯狂Java面试题大全(Android版)

2017届 蘑菇街内推Android面试之失败篇

2017 年初、阿里、腾讯、百度、华为、京东、搜狗和滴滴面试题汇集(更新篇)


程序猿 Fighting