前言
程序员说不焦虑其实是假的,因为无论是现在还是最近几年,很早就有人察觉Android开发的野蛮生长时代已经过去。过去的优势是市场需要,这个技术少有人有,所以在抢占市场的时候,基本上满足需要就已经可以了。但是现在,各式各样的APP层出不穷,APP的质量成为新的竞争标准。这也意味着不管是系统设计还是性能优化等方面,市场都给Android开发者提出了更高的要求。那么,Android是不是真的不吃香了呢?其实不是的,高级及以上还有很大的需求缺口,非常稀缺人才。但是初级开发者真的已经不吃香了。丧气的说一句,初级学者在市场中的竞争优势其实是很少的。
面试官思路:
绝大多数的面试官都经历过你现在的这个阶段,所以他们对于应聘者的心理和准备都有所了解。“知己知彼,百战百胜”。这也是为什么会被面试官虐的体无完肤的原因。
每个面试官都有自己的面试思路,但大体的面试思路大部分分为以下三点:
**1、区分度高:**通过回答,可以很明确的判断出对于此技术的掌握程度
**2、维度广:**通过回答,考察对于系列技术的掌握程度和融合程度,考察思维与运用
**3、不容易提前准备:**避免固定答案固定回答模式的问题,根据应聘者的回答所提及的技术点随机进行提问。
大厂面试中的“高频”问题,主要是围绕以下几点进行提问的:
Android基础
Android基础知识,也最容易被忽视,面试第一关经常问到,如果答不好,会被面试官认为基础功薄弱,第一印象很重要。
1、Activity
2、Fragment
3、Service
4、BroadcastReceiver
5、ContentProvider
6、Handler
7、Context
8、AsyncTask/Thread/HandlerThread
9、WebView
10、Android各版本新特性