共计 1560 个字符,预计需要花费 4 分钟才能阅读完成。
前言
面试的过程其实也是一个自我认识和学习的过程,即使临时没打算跳槽,隔段时间进来面一面对本人还是有些益处的:不仅能够评估一下本人在市场的价值和竞争力,同时也能理解一些新技术、更新一下本人的技术栈。
而且在一个中央待久了,可能不盲目的就会陷入到一种「舒服区」,长此以往,就像温水里的青蛙,万一哪天被“优化”了可能会手足无措。
本文次要从 我的项目 和技术 两个方面进行总结,除此之外还有一些比拟开放式的问题。
我的项目
有人说:五年一道坎。
对于曾经工作五年左右的搭档们来说,我的项目经验 堪称重中之重,能够说比具体的技术点更重要。
技术点其实大同小异,有些长期刷刷题就能理解个大略。但我的项目经验往往难以长期假造,如果不是本人实在做过的我的项目、或者没有充沛的筹备,一旦面试官问得略微深刻很可能 hold 不住,面试扣分不少、甚至可能间接挂掉。
因而大厂的不少面试官都喜爱从我的项目动手,抽丝剥茧、步步深刻,通过我的项目把技术点串起来考查。
不同人的我的项目千差万别,但还是有一些独特亮点的:比方 APP 解体时的解决,简单的架构设计,性能调优及问题排查等。
这些亮点有的话诚然更好,但如果平时 写业务居多、没太多的亮点,其实也不用太慌,技术亮点不多的话,能够多思考一些业务上的亮点。比方:
- 业务模型比较复杂
- 对业务整体的架构设计很相熟
- 业务模块拆分比拟正当
- 本人在业务中做过哪些扩大和优化?
- 业务数据的上下游流转是怎么的?
- 遇到过什么问题,如何解决的?
- 等等
这些其实也是亮点,能够让面试官看到你平时对业务有本人的思考和了解,而不是只关注本人的那一块,不只是写代码的机器。
其实面试官对你的我的项目是无所不知的,他的印象仅仅停留在你简历上形容的那些文字(而且有些面试官可能是被长期拉过来的,别问我为什么晓得)。面试官通常的开场白就是让你自我介绍,其实这也是一个考查语言组织能力和口头表达能力的中央。
技术
咱们面的毕竟是 Android 开发岗,技术自身的重要性显而易见。
技术面试中,最重要的能够说是 技术体系 。也就是你不仅 要有技术的深度和广度,更要能把它们串起来,其实有不少技术点是相通或类似的,如果面试中可能举一反三、触类旁通,是一个很好的加分项。比方:
- Android Framework 层的源码剖析
- 熟练掌握音视频开发
- 相熟 Kotlin 语法、或者把握 Flutter 混合开发技术
这里整顿了我面试前刷过的《Android 高工技术常识体系 PDF》,外面蕴含了诸多 Android 开发所要进阶的核心技术栈。当初无偿分享给正在浏览中的敌人们。然而因为简书的举荐机制,不能展示全副的核心内容,只能截图分享;须要获取这份《Android 高工技术常识体系 PDF》文档 PDF 版的敌人能够在文末获取;
我心愿拿到这份 PDF 的敌人们能在年前多多刷下,能造成本人的技术常识体系后在去面试,这样对你而言无疑是最大的帮忙。
《Android 高工技术常识体系 PDF》目录截图
残缺目录版
《Android 高工技术常识体系 PDF》外围常识截图
末了
面试流程
我所接触的面试大部分是「四轮技术面 + HR 面」的模式,也有一些是三轮技术面,不同公司可能不太一样。一面个别是电话面初筛,前面二三轮技术面和 HR 面通常在一起。这样其实也挺好,跑一趟就行了。
心态
面试的心态也很重要。
我刚开始面的时候,因为好久没面试,再加上原本就不太爱谈话,刚开始缓和的不行,起初面了几次之后才逐步有点感觉。如果较长时间没面试,能够先面一两家练练手、找找感觉。
当然,整个面试工夫也不倡议拖得太久,否则整个过程会比拟累,倡议还是一鼓作气。
啰里啰嗦一堆,其实面试还是挺看运气的,如果跟面试官聊得比拟投机,对你的评分天然也不错。
最初,预祝在往年想跳槽的敌人们一路绿灯!早日拿到 offer!
最初,须要 残缺 《Android 高工常识体系 PDF》的敌人们 能够点击这里收费支付!