Zoe

Zoe

beta
实验项目

返回到博客

高龄野生码农的云原生面试

Zoe

Zoe

2022-05-11

1 MINS

去年我因为一些原因辞去了原来的工作,具体情况在而立之前的驻足中略有描述。 年后回到了工作的城市,在3月底整理了一份简历, 并开始了投递简历和面试的过程。

选择目标#

不要忽略目标的选择,合理的目标可以做到更好的有的放矢,会让面试更加顺利。 目标包括城市、工作方向以及公司。

工作方向#

工作方向很多时候并不是自己能够做太多的选择的。 这个因人而异,对于我自身来说,这几年做的事情有点杂, 所以可选择的方向也有2-3个。 结合自身兴趣和经历的优势,最终我还是选择了容器相关的方向。

从零换工作方向是一个有风险的事情。

期望城市#

接下来就是城市的选择,因为并不是所有城市都有自己选择方向的工作机会。

首先选出自己预期的城市,当然,并不局限于1个; 不过对于高龄的我来说,切换城市有点折腾,所以我依然选择了自己所在的城市:杭州。

然后再列出几个其他城市用来备用,对于我来说,上海和深圳是我的备选城市。

心仪公司#

最后就是公司的选择了。因为现在大多数的大厂都在不同的城市有公司, 所以我们还需要结合城市来做选择。

首先需要根据自己对于公司的意愿来一个打分排序,

  • 0: 完全不考虑
  • 1: 基本不考虑
  • 2: 大概不考虑
  • 3: 想去
  • 4: 很想去
  • 5: 非常想去

然后根据城市和公司分数,我们可以制定3个最终目标公司的等级,

  • 练手公司: 非目标城市 + 2分及以下公司
  • 保底公司: 非目标城市 + 4分及以上公司,目标城市 + 3分及一下公司
  • 目标公司: 目标城市 + 4分及以上公司

面试时,先从练手公司开始,然后保底公司,最后目标公司。

每个类型,可以选择1-2家公司,也不要选择太多。

制定时间#

首先给自己定一个是拿到Offer的期限,如,设定一个月。 然后再将这个时间进行一些粗粒度的拆解。

前半段,先投递练手公司,再加部分的保底公司作为目标; 后半段,先投递保底公司,最后投递目标公司。

准备文稿#

准备文稿并不只是为了文稿本身,在准备过程中的思考, 也更容易让自己理清楚过往的经历和表达, 避免在面试过程中出现思维混乱和语无伦次。

一份面试文稿应该包括一下几部分的内容,

  • 自我介绍
  • 各项目介绍(只要是简历上提及的都需要)
  • 通用问题

接下来详细介绍各部分应该如何来准备。

自我介绍#

自我介绍和面试官的第一段对话,如果能够在这个环节给面试官留下好的印象, 会对面试加不少分数。

自我介绍并不是简单的介绍自己的教育背景和工作经历。 我们需要把工作经历提炼一下,按照一定的轴线来展开。

一般地,都是按照时间轴来讲的,不过我这里建议采用以时间轴为主,分类为辅的方式。 类似于,脑图展开的方式。

我+工作方向是一个启始节点,然后按照这个进行展开。 下面以我自己为例子,

项目介绍#

整理好自己做过的项目(包括组件),然后按照项目的方向进行分类。 最后,尝试把这个方向抽象成一个大项目, 做项目介绍时,按照大项目来继续介绍,避免罗列小项目和组件。

比如,我原来做的项目有,

  • 自动驱逐
  • pid隔离
  • 等等

这些问题,有一个共性,那就是都是为了解决集群内的问题,提高集群的稳定性。

那么,可以将这些项目整合成一个「稳定性项目」。

其实,稳定性大项目的开始,我是直接参与的,这里只是举例子。

再分别按照,背景、方案、实现和效果等维度,来对大项目已经小项目进行梳理。

大项目之间需要思考清楚连贯性。比如为什么做完项目A,要去做项目B。 这里可以安排篇幅一些来提现自己的整体思考和主观能动性。 可以结合自我介绍中内容。

通用问题#

另外,还有一些问题需要提前准备:转折状态,比如发生了小组的变动,发生了工作方向的改变。

这种转折一定需要想清楚为什么?可以按照下面的要点来说明。 如果是小组变动,

  • 认识之前的不足
  • 评估自己的预期
  • 看好当前的发展

如果是工作方向改变,

  • 提出领域的思考
  • 作出自己的规划
  • 按部就班的改变

硬件准备#

这里还是单独提及一下面试需要准备的一些硬件设备, 来让自己的面试能够发挥出最好的水平, 最起码不能因为这些硬件的准备不足而错失不错的职业机会。

  1. 安静的房间 安静的环境有3点好处:
  • 不容易分心
  • 避免出现听错问题
  • 不会引起急躁的情绪

由于我是不在职的状态,所以面试时间基本都是约在了白天, 只要小区内没有装修,安静的环境基本是可以得到保障。

  1. 2块屏幕 我们可以把远程面试的一些优势利用起来,
  • 打开简历
  • 打开面试稿

我使用的是一台MacBook Pro, 外加一台24吋的显示器。

面试过程#

由于现在基本都是远程面试,这对于像我这种容易紧张的人来说, 是有很大便利的,我们可以使用提前准备好的讲稿作为题词工具。

实际上,面试的好与不好,自己是能感觉出来的。 很多问题是没有标准答案的,回答的流畅度和逻辑性可以作为判断面试结果好坏的一句。

每面试完一轮,回顾一下问题,结合自己的感觉,对面试稿进行补充和修改。

总结#

刷题、八股文等等这个需要花一定的时间来准备, 这个最好提前很长一段时间进行。

剩下能在短时间准备的也就面试技巧相关的部分了。

面试成功还只是一个开始,后面还有聊薪资,谈Offer的环节, 每个过程都是充满博弈的环节。


试试 Golang 的泛型

Zoe

Zoe

beta

我将成为我的墓志铭

站点

© 2011 - 2022 Zoe - All rights reserved.

Made with by in Hangzhou.