金九银十面试宝典:看Android开发只面试10家,如何做到7家发Offer
今年疫情很多公司倒闭,也有部分Android开发者失业,但也有很大一批开发者在疫情期间依旧难以按捺心中跳槽的小心思。
不管是因为什么原因,我们需要的只有一个:更好的技术追求,更高的薪酬待遇!
作为一个在软件行业拥有10年经验的老司机,面试过N家公司,也作为面试官面试过N多求职候选人,个人将面试分为两种类型:
1、运气成分居多的面试(主要常见于1-3年左右的工作经验)
面试官:简历上写的xxx项目是你一个人开发的?
答:是的
面试官:开发大概花了多长时间?
答:大概3个月左右就上线了,后期的维护和新需求上线也都是我来做
面试官:嗯,你的项目经验我觉得都挺好的,你能接受加班吗?
答:没问题
面试官:那你什么时候可以来上班?
答:我随时都可以
......
这种面试往往都是针对工作经验不是特别长的,公司在招人的时候很明确知道,招过来的人只需要能够开发相关模块,如果能够独立开发更佳,所以对于底层技术并不会有太高的要求。
在面试的时候基本就是上面对话这种套路,当然也会适当的添加一些不是很底层的技术问题,这些技术问题也都比较好回答,但这种公司在市面上的比例相对来说要少,而且工资相对来说也要低一点。往往面试者面试10家左右就能收到1-2个offer。
2、纯技术实力的面试(这种类型的面试则分布在各个工作年限阶段,往往见于比较有规模的公司)
面试官:我看你简历上熟悉OkHttp,能说一下为什么选择这个框架吗? 答:嗯…Okhttp现在大家都在用,它的速度比较快,而且进公司的时候公司就使用的这个… 面试官:那有没有看过它的源码呢? 答:看过一些? 面试官:能大概说一下它的原理吗? 答:嗯…okhttp的请求都是由线程池来处理的..... 面试官:那okhttp中的线程池的参数你看过没?有没有想过为什么要这么设置? 答:… 面试官:图片加载框架使用的是Glide对吧,你能大概说一下Glide中的三级缓存是哪三级么? 答:一个是活动缓存,内存缓存,还有一个是硬盘缓存 面试官:能说一下活动缓存怎么做的吗?为什么要这样划分层级呢?好处是什么? 答:......
往往这种面试从头到尾都是比较有深度的技术问题,虽然这些问题看上去在网上都能查到相关的资料,但面试官基本都是根据你的回答持续去深入,如果没有真正对技术原理和底层逻辑有一定的了解是无法通过的。
而这也是给面试者一种 “没面试前觉得自己无所不能,面试后觉得自己菜的扣 jio” 的根本来源。这种类型的面试都能对答如流的话,面试10家公司,基本能拿到7家offer。而且这类型的公司一般都能给出较高的薪水和福利待遇,是很多求职者的向往。
想让自己能够在找工作或者跳槽的时候,拿offer拿到手软吗?
为了让大家能够在金九银十拿到更好的offer,我特地邀请《Android开发入门与实战》作者之一:River 为大家带来了《金九银十面试特训班》直播分享,教大家如何顺利通过第二种类型的面试拿到高薪offer!