返回到博客
高龄野生码农的云原生面试
去年我因为一些原因辞去了原来的工作,具体情况在而立之前的驻足中略有描述。 年后回到了工作的城市,在3月底整理了一份简历, 并开始了投递简历和面试的过程。
选择目标#
不要忽略目标的选择,合理的目标可以做到更好的有的放矢,会让面试更加顺利。 目标包括城市、工作方向以及公司。
工作方向#
工作方向很多时候并不是自己能够做太多的选择的。 这个因人而异,对于我自身来说,这几年做的事情有点杂, 所以可选择的方向也有2-3个。 结合自身兴趣和经历的优势,最终我还是选择了容器相关的方向。
从零换工作方向是一个有风险的事情。
期望城市#
接下来就是城市的选择,因为并不是所有城市都有自己选择方向的工作机会。
首先选出自己预期的城市,当然,并不局限于1个; 不过对于高龄的我来说,切换城市有点折腾,所以我依然选择了自己所在的城市:杭州。
然后再列出几个其他城市用来备用,对于我来说,上海和深圳是我的备选城市。
心仪公司#
最后就是公司的选择了。因为现在大多数的大厂都在不同的城市有公司, 所以我们还需要结合城市来做选择。
首先需要根据自己对于公司的意愿来一个打分排序,
- 0: 完全不考虑
- 1: 基本不考虑
- 2: 大概不考虑
- 3: 想去
- 4: 很想去
- 5: 非常想去
然后根据城市和公司分数,我们可以制定3个最终目标公司的等级,
- 练手公司: 非目标城市 + 2分及以下公司
- 保底公司: 非目标城市 + 4分及以上公司,目标城市 + 3分及一下公司
- 目标公司: 目标城市 + 4分及以上公司
面试时,先从练手公司开始,然后保底公司,最后目标公司。
每个类型,可以选择1-2家公司,也不要选择太多。
制定时间#
首先给自己定一个是拿到Offer的期限,如,设定一个月。 然后再将这个时间进行一些粗粒度的拆解。
前半段,先投递练手公司,再加部分的保底公司作为目标; 后半段,先投递保底公司,最后投递目标公司。
准备文稿#
准备文稿并不只是为了文稿本身,在准备过程中的思考, 也更容易让自己理清楚过往的经历和表达, 避免在面试过程中出现思维混乱和语无伦次。
一份面试文稿应该包括一下几部分的内容,
- 自我介绍
- 各项目介绍(只要是简历上提及的都需要)
- 通用问题
接下来详细介绍各部分应该如何来准备。
自我介绍#
自我介绍和面试官的第一段对话,如果能够在这个环节给面试官留下好的印象, 会对面试加不少分数。
自我介绍并不是简单的介绍自己的教育背景和工作经历。 我们需要把工作经历提炼一下,按照一定的轴线来展开。
一般地,都是按照时间轴来讲的,不过我这里建议采用以时间轴为主,分类为辅的方式。 类似于,脑图展开的方式。
我+工作方向是一个启始节点,然后按照这个进行展开。 下面以我自己为例子,
项目介绍#
整理好自己做过的项目(包括组件),然后按照项目的方向进行分类。 最后,尝试把这个方向抽象成一个大项目, 做项目介绍时,按照大项目来继续介绍,避免罗列小项目和组件。
比如,我原来做的项目有,
- 自动驱逐
- pid隔离
- 等等
这些问题,有一个共性,那就是都是为了解决集群内的问题,提高集群的稳定性。
那么,可以将这些项目整合成一个「稳定性项目」。
其实,稳定性大项目的开始,我是直接参与的,这里只是举例子。
再分别按照,背景、方案、实现和效果等维度,来对大项目已经小项目进行梳理。
大项目之间需要思考清楚连贯性。比如为什么做完项目A,要去做项目B。 这里可以安排篇幅一些来提现自己的整体思考和主观能动性。 可以结合自我介绍中内容。
通用问题#
另外,还有一些问题需要提前准备:转折状态,比如发生了小组的变动,发生了工作方向的改变。
这种转折一定需要想清楚为什么?可以按照下面的要点来说明。 如果是小组变动,
- 认识之前的不足
- 评估自己的预期
- 看好当前的发展
如果是工作方向改变,
- 提出领域的思考
- 作出自己的规划
- 按部就班的改变
硬件准备#
这里还是单独提及一下面试需要准备的一些硬件设备, 来让自己的面试能够发挥出最好的水平, 最起码不能因为这些硬件的准备不足而错失不错的职业机会。
- 安静的房间 安静的环境有3点好处:
- 不容易分心
- 避免出现听错问题
- 不会引起急躁的情绪
由于我是不在职的状态,所以面试时间基本都是约在了白天, 只要小区内没有装修,安静的环境基本是可以得到保障。
- 2块屏幕 我们可以把远程面试的一些优势利用起来,
- 打开简历
- 打开面试稿
我使用的是一台MacBook Pro, 外加一台24吋的显示器。
面试过程#
由于现在基本都是远程面试,这对于像我这种容易紧张的人来说, 是有很大便利的,我们可以使用提前准备好的讲稿作为题词工具。
实际上,面试的好与不好,自己是能感觉出来的。 很多问题是没有标准答案的,回答的流畅度和逻辑性可以作为判断面试结果好坏的一句。
每面试完一轮,回顾一下问题,结合自己的感觉,对面试稿进行补充和修改。
总结#
刷题、八股文等等这个需要花一定的时间来准备, 这个最好提前很长一段时间进行。
剩下能在短时间准备的也就面试技巧相关的部分了。
面试成功还只是一个开始,后面还有聊薪资,谈Offer的环节, 每个过程都是充满博弈的环节。