来源:创事记
欢迎 如果简历上的经历和技术亮点不足的话,可以在简历的版式和形式的制作上花些心思,以及在简历的自我描述中加上一些“虚”的东西。比如“工作态度积极,不分份内和份外的事,只要对公司和个人有利,都会努力做好;勤奋踏实,热爱学习,喜欢做一个全栈工程师;善于发现问题,并解决问题等等”,表示虽然我现在的经历和技能不足以打动你,但是我的态度端正,潜力巨大,你不能错过……
技术知识准备。一般来说,你的简历上写什么,面试官就会问什么,所以,不要打自己的脸,精通就是精通,熟悉就是熟悉,了解就是了解。然后对于你列出来的这些技术,一定要把其最基本的技术细节给掌握了。面试官一般也会逐步加大问题的难度和深度,看看你到底在哪个层次上。所以,你还是需要系统地看看书,才能应对面试官的问题。
算法题准备。LeetCode是一个不错的地方。如果能完成其中50%的题,那么基本上可以想面哪里就面哪里了。其次,新手面试官常常是从网上找一些算法题来考核。所以,不用太害怕算法题,都是有套路的。本质来说,还是多做多练。
工作项目准备。无论什么公司的面试,都会让你说一个你做过的项目,或是你过去解决过的一个难题。一般来说,会有以下几个经典的面试问题:
说一个你做过的最自豪的项目,或是最近做过的一个项目。说一个你解决过的最难的技术问题,或是最有技术含量的问题。说一个你最痛苦的项目,或最艰难的项目。说一个犯过的最大的技术错误,或是引发的技术故障。 这些问题都会伴随着对各种细节的不停追问,因为这样的问题太容易造假了。所以,面试官会不停地追问细节,就像审问一样。因为一个谎言需要用更多的谎言来掩盖,如果没有经过高强度和专业的训练的话,最好不要撒谎。
对上述问题如何准备:
要有框架。讲故事要学会使用STAR。Situation-在什么样的环境和背景下,Task-你要干什么样的事,Action-你采取了什么样的行动和努力,Result-最终得到了什么样的效果。这是整个语言组织的框架,不要冗长啰嗦。要有细节。没有细节的故事听起来就很假,所以,其中要有很多细节。因为是技术方面的,所以,一定要有很多技术细节。要有感情。讲这些故事一定要带感情。要让面试官感受到你的热情、骄傲、坚韧和顽强。一定要是真实的,只有真实的事才会有真实的感情。要有思考。只有细节和故事还不够,还要有自己的思考和得失总结,以及后续的改进。 要做到上述几点,还是需要多练习。首先,要形成及时总结的习惯,对自己的日常工作和经历做总结。另外,还需要训练自己的语言组织能力。最后,还要有对这些事件的思考,这需要和其他人进行讨论和总结。
(应采访对象要求,文中林聪、韩毅、陈凯皆为化名)