最后
我见过很多技术leader在面试的时候,遇到处于迷茫期的大龄程序员,比面试官年龄都大。这些人有一些共同特征:可能工作了7、8年,还是每天重复给业务部门写代码,工作内容的重复性比较高,没有什么技术含量的工作。问到这些人的职业规划时,他们也没有太多想法。
其实30岁到40岁是一个人职业发展的黄金阶段,一定要在业务范围内的扩张,技术广度和深度提升上有自己的计划,才有助于在职业发展上有持续的发展路径,而不至于停滞不前。
不断奔跑,你就知道学习的意义所在!
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
这个道理在面试中也是一样。如果不做面试准备,就犹如不磨刀枪上战场,胜负更多则靠运气。尤其是对于刚刚毕业的大学生来说,成功的面试,往往基于充分的准备。充足的准备,有可能做到十发九中,面试一家成一家。
那么面试之前,我们需要做哪些准备,才能做到胸有成竹呢?这个话题将从对于简历的准备、对面试公司的了解等方面来说。今天在这里给大家之后的面试提出3个走心的面试建议,希望对大家有帮助,也祝大家面试顺利~
经常会有朋友私聊我帮他看下简历,发现了一些共性问题;除此以外,我偶尔面试一些同学,有一些个人的感受分享给大家。
简历信息要直观
简历首先要经过 HR 这一关,HR一般情况下是第一个决定你简历是否能往下投递的人。
所以,我们首先需要站在他们的立场,思考他想看到什么就行了。
对于基本信息:毕业院校,毕业时间,联系方式这些核心信息我们就不赘述了。
我见过一个简历上面的项目经历,项目名大概是这样的
- 2016-2017 BBV线上项目
- 2017-2018 功夫线上项目
扫了一眼,完全不知道是什么项目。
你不能预期HR去花时间读你简历中的项目介绍,去推断你这个项目的类型…
于是我咨询后发现,BBV是个区块链app,功夫是个餐饮类app。
那么你不如就修改为下面的写法,更加直观:
- 2016-2017 区块链app (BBV)
- 2017-2018 餐饮类app (功夫)
【知名项目除外,不要参考这一条。】
简历上表达出专业技能
1. 方便 HR 查看技能匹配度
任何面试岗位都有要求,部分 HR 也会关注简历与发布岗位的匹配度的。
这里也有个小技巧:你可以灵活的匹配这个岗位的要求(但不要把不会的写上去)。
2. 面试问题的主要来源
面试官,主要通过交流、提问,来确定你的技术深度、广度,以及对该岗位的匹配程度。
那么,提问问题哪来呢?
当然是从你的简历内容中来。
所以你简历中要明确表现出专业技能的掌握情况:
例如这样:
专业技能
- 熟悉Android热修复、插件化、dex,arsc等相关技术
- 熟悉Android 常规的事件分发、自定义控件、动效等相关
- 熟悉面向对象,在意封装、继承,和接口设计
- 熟悉Android性能优化常规手段,有一定的实战经历
- 熟悉Android 四大组件相关framework代码
- 熟悉编写gradle plugin,有一定的实战经历
- 熟悉Https在Android上的适配、以及应用防破解相关知识
- 了解NDK开发,有过一点JNI开发经验
如果你项目比较出彩,也可以将专业技能拆分到项目介绍中去。
这样你可能会遇到一个很 nice 的面试过程:
A:看你做过XXX,说说怎么实践的。
B:我在项目中这么实践的,而且遇到过以下几个问题,是这么解决的。
A:我也遇到过,我是这样解决的,不过感觉你的方案好像也不错。
AB: 开心的深入交流下去。
…
但是,如果你没有写专业技能。
那么遇到好点的面试官,可能会跟你交流项目,从你的陈述中去确定你用到哪些技术才能进行发问。
当然,很多时候面试还挺紧张,一问一答,项目介绍也很简单就过去了。
面试官就很郁闷了,问啥呢?
那只能问他比较熟悉的东西了,可能面试官主要是做插件化相关的,而你主要是做组件化相关的,这种情况就可以能造成你俩不在一个频道了,非常吃亏。
很可能面试流程就变成了:
A:你有没有做过 XXX。
B:没做过。
A:那你有没有做过 XXX。
B:没做过。
A:(内心)这B到底做了哪些事…
B:(内心)问的什么屌问题…
…
当然,千万不要写自己没有深入了解过的技能,凡是你列出来的,会默认你对此有掌握有一定的深度,而不是被提问时,回答:
- 这个我就用了一下…
- 这是我同事接进来的…
- 源码我还没来得及看…
对于第三库原理回答要有针对性
对于回答问题,在回答出问题的同时,尽可能关联到自己所经历的具体的项目场景。
下面我说一个真实的体验,关于第三方库原理,基本上面试都会被问到。
比如问你图片加载框架 freso 的原理:
最后我还整理了很多Android中高级的PDF技术文档。以及一些大厂面试真题解析文档。
Android高级架构师之路很漫长,一起共勉吧!
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
ttps://bbs.csdn.net/topics/618156601)**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!