很早就想写一篇文章记录自己的求职的过程,但是由于找到了工作后租房,搬家,入职等等乱七八糟的事情导致自己不停地拖延。今天早上提前到公司,抓紧时间完成这篇文章。
我的求职面试的过程占线拉的有点长,六月底的时候去面试过两家公司,整个七月的时间,我去忙其他事情也没有特别的投入,到了八月我在不到周之内去面试了八家公司。前前后后总共是面试了十家公司,薄荷和英语流利说被拒了有五家说可以过去,然后还有三家在我选定公司为止还没收到反馈。由于之前没有去面试过,在这么短短的时间里面能去到不同的公司进行面试也真丰富了自己的经历。
这些公司分布与不同的领域,从做外包的小公司到做马拉松社区的公司,从做高端医疗服务的公司,到做网红经济的广告公司,这些种种经历都大大拓展了我对于不同公司业务的认识。
当然,我的面试过程也不是一帆风顺的,从最开始被面试官面试问的一脸懵逼,到后面渐渐地对能够熟练的回答他们的问题,对 ROR 了解也大大加深。所以还是一句句话,鼓励大家可以去多多面试。
但是,虽然说鼓励大家多去实战,但是我们还是不能打没有准备的仗。我们还是需要针对面试做一些准备。
在找工作面试之前,建议大家先将 jdstore 的主要框架复习一下,然后在进一步学习选修课的内容。否则话在找工作面试的过程中当面试官问到的许多问西具体的细节,例如你是怎么实现这个功能的时候,你都没办法回答。
我就是吃了个这个亏,六月底我的第一次面试去薄荷网的时,当时的 CTO 就问了我许多语法特性的问题,例如 extend 与 include 的区别,当时因为自己有一个多月的时间去忙其他的事情,遗忘了许多东西,一下就被问懵了,许多问题也回答不上了。
我的建议是百宝箱的内容可以先不用上,先将其他的东西,例如不熟,数据库等知识先去看看,通过这些课程 对 ROR 的进一步理解,能够很快的进步。注意,这里可能会遇见看不懂,不理解,记不住的东西,没关系,将这些东西,记下来,先往后走。看完教程之后再回过来多看几遍慢慢的你就可以理解了。
除了全栈营的课程里面的东西我还要推荐一些资料给大家。首先是@王振华 同学的博客,他已经成功找到了工作。王同学非常认真,将自己在面试中遇见的问题以及解决办法都写了下来。当时我在找工作前看了他的 blog 对我的帮助很大。
接下来是 《Ruby on Rails 教程》 这本书教你徒手写一个类似于 Devise 用户登录系统,在这个教程中穿插了许多的 ROR 的最佳实践,以及一些语法特性,通过学习这个课程可以让你对 Rails 有更深的理解,并且那些必修课程中看不懂的东西,你也慢慢的就能够理解的。
以上是我在面试前的学习与参考的资料。
关于面试题部分,我遇见的一些考题有:
1、现场写一个 job-listing 的应用
2、完成一个站内信的功能 github 链接。
3、如果增加数据库查询的速度?答:用索引。问:索引的实现方式?答: B+树。
除了关于面试中的技术问题之外,还想谈论一下关于薪资的问题,如果是作为转行的同学来说,一开始的薪资的平均水准在 8K-10K 左右(这个是在上海的水平),有的工资公司开出的价格会更低,这个大家要做好心理准备,摆正自己的预期,毕竟薪资水平与个人能够创造出的价值是成正比的,在这段时期里面,我们更应该将注意力放在自己的成长上去。毕竟我们是活在未来的人,我们更重视价值,我们为自己工作,我们是有成长加速度的人。
最后,祝大家找工作顺利!