面经分享
入职两周了,趁着假期总结下过去两个月的求职经历。为Android开发者求职提供一些参考,行情难不难,难,真难!
大环境不好,需求降低,小公司倒闭,没人敢创业,薪资压的贼低,大公司一个萝卜一个坑,岗位有限。都是现实。
但也不是没有完全没有机会。机会是留给有准备的人的,所以想跟大家分享一下,该如何准备面试,把握住有限的机会。
个人简况
普通二本,非计算机专业,30周岁,无大厂经验,五年两跳。
准备时间
标题上简历投了两周,但是在投简历之前准备了一个半月,如果把时间线再拉长,那就是从业的每一天都在为面试做准备。只是在这一个半月把它总结提炼出来,在俩周的时间把它表达出来。
温故知新
基础知识反复回顾,常看常新。每次看都有新感受,每当我以为学会了掌握了一个知识,面试官总能抓住你的盲区,挑战你的弱点,使我不得不再重新学习,查缺补漏
知识内化
一个知识如果学习完了不用等于白学,真正用起来再输出出来,就会成为自己的。
总结话术
话术很重要,一定要总结梳理每一个知识点的话术,心里知道,跟能讲出来是两码事。
如何在短时间内把一个问题讲清楚,讲到重点,需要不断的总结沉淀。
自己对着镜子练习,或者找同行互相面试。
关于算法
对于Android开发岗位,刷几遍LeetCode Top100 和 《剑指Offer》上的题就够用,剩下就看自己发挥了。
关于心态
- 把面试当作交流的机会,让你有机会了解其他公司的业务,工作标准要求,
- 让面试官帮你查缺补漏,遇到不会的知识点盲区是可以问的,但是要注意把握分寸。
- 不是每个问题都要掌握,但是起码回答到60%。并且按照100%的去准备,因为发挥出60%就不错了。
开放性问题
比如:工作中遇到过最大的挑战,解决过最大的难题。注意重点不在于这个难题是什么,而是解决问题的思路逻辑。还是要注意总结话术。即便每天的工作都是crud,没有什么难度,也要自己给自己创造一个问题,然后试着用一套有说服力的语言表达出来。
套路参考:
复习大纲
Android作为一个操作系统技术栈真的太复杂了,从上到下都要掌握,甚至要卷到Linux层。各种大前段的框架也来抢活,但是没办法,谁让我们是苦逼的Android开发程序员。没办法只能硬着头皮上,梳理了一个框架,从感兴趣的开始一个个复习
juejin.cn/post/716393…
经典书籍
《Android开发艺术探索》
《图解设计模式》
《剑指Offer》
《深入理解Java虚拟机》
《Java并发编程艺术》
《深入理解Kotlin协程》
关于未来
- 多总结,多输出
- 投资自己,多投资自己的大脑,身体。投资自己回报率不要太高,以前对自己太抠了不舍得给自己花钱,导致走了太多弯路。
讲在最后
我认为最能打动人心的一定是真诚,对面试官展示最真实的自己,面试需要技巧,但是根本还是个人的实力,实事求是,通过与否讲求缘分。