前言
金三银四,又是一年校招季。
经历过,才深知不易。最近,和作为校招面试官的同事聊了聊,问他们是如何去考察一个学生的,我简单归为以下几点:
- 聪明、反应快,这点自不必说,聪明意味着学习能力、适应力强,能够快速胜任工作。
- 算法不错,代码基本功好,这点其实考察的是算法能力和代码是否写得优雅。
- 基础过硬,技术岗面试最核心的还是考察「技术储备」,包括了语言基本功,操作系统、网络、体系结构、系统设计。
- 语言组织和表达能力,这点很重要,很多同学懂得某个知识点,却很难用简洁准确的语言表述出来。
想必有很多同学在刷题、刷面经,不过我想说“面经虽好,不要贪杯哦~”,面经可以刷,看看面试官都是怎么提问的,但不要寄希望于原题。
因为面试过程中的问题往往是一环扣一环的,这意味着你需要有足够的技术深度,将知识由点连接成面,而不是停留在相互孤立的知识点上。
所以还是建议系统性的看书,如果觉得时间不够,可以关注文章里的重点内容。
接下来是我历时几个月整理出来的Android高级开发面试题