失败和被拒本来就是生活的一部分,所以在任何时候,都要保持积极的心态,努力争取那些你所能控制的部分,对于超出自己控制的部分不要去过多的理会。
本文作者ConnorLeech是在湾区工作的一名Web开发人员,他在本文中面向那些正寻求找到一个软件工程师岗位的求职者,探讨了他们在面试环节可以采取的准备工作。虽然各个公司对于评估人才有自己不同的标准,但软件工程岗位面试大致可分为两类:特定领域知识面试和计算机科学基础知识面试。求职者了解公司评估方式之后,也就可以有的放矢,分别采取相应的准备策略。
作为一名软件工程师,能否通过技术面试对于自己的职业发展至关重要,但是求职者往往很难知道具体怎样去为面试做准备。因为不同的软件公司采用不同的方式对工程师进行评估,而在这种压力很大、同时又很重要的场合,毫无防备的前去面试似乎是最糟糕的一种状态。
幸运的一点是,这些技术面试通常可以分为两大类:特定领域知识面试和计算机科学基础知识面试。对于想走上软件工程师职业发展道路的求职者来说,了解这些评估人才的不同方法是很重要的一点,从而可以在他们最需要改进的地方采取措施进行进一步的提升。本篇文章介绍了每种面试类型可能出现的问题,以及你可以采取的准备措施。
特定领域知识面试
特定领域知识面试通常涉及到你最熟悉的技术领域的具体知识点。例如,如果你主要使用Angular1.x进行前端开发,并且面试公司又有Angular前端,那他们就可能问你关于Angular控制器、指令和服务的相关内容。也就是说,你需要做好准备去建立、展示和讨论Angular。
特定领域的面试重点