我都服了,我现在需要面technical phone screen,onsite coding,system design,behavior…感觉我一个人已经可以撑起一个candidate的整个面试流程了…
最近是应届生小朋友找工作的旺季,所以我面了很多小朋友,发现很多时候存在同样的问题
这里来简单说说
1. 普遍特别紧张
其实真的没必要!因为如果你不是考试型人才(紧张情况下脑子还是可以转得飞快),紧张会非常影响你的发挥!
而且紧张会严重影响你的表达能力!让你传达给面试官的信息严重打折扣!
不过这个真可能因人而异,我记得我还是new grad的时候也会紧张到脑子一片空白,各种口糊,但是后来有工作经验之后再面就开始放飞自我相当放松了🙃而且变成了紧张状态下脑子会转得飞快那种…
所以最好的解决方案就是多练😂
2. 沟通交流能力需要提高
我遇到过很多小朋友,其实写都没问题,但是说就是不行🙅
推荐大家平时都可以私下自己练一下表达,如果面试的过程实在发现说不清楚,那么请写下来!
3. 基础算法很重要
其实多数的题目都是基础算法换了个包装,所以掌握好基础算法非常重要!
4. 不要读死书
就像3.里面提到的,多数题目都是基础算法的变形,所以你需要学会举一反三,跳出思维定势
5. 完成度很重要!完成度很重要!完成度很重要!
重要的事情说3次!有小朋友会觉得,最优解最重要,其实不是的,取决于你到底能不能在规定时间内完成一段可以无bug跑起来的代码。
如果你没有办法立刻做到,那么从次优解甚至是brute force开始不一定是坏事情!
先有了一版可行代码,再在此基础上优化可能是加分项哦!
6. debug技能一定要有!
其实一次性写出bug free的代码并不容易,很多时候,都会有这样那样的问题,哪怕你的思路是对的。
所以如果有问题,你能展示自己的debug技巧顺利找出问题并修复bug也会是一个加分项
7. 不会做的题不要慌
有时候一下子想不出题目怎么做也没有关系。那么可以考虑先想想这个题目有哪些子问题,可以先考虑解决子问题,再看看能如何组装,也许在这个过程中,所有问题都迎刃而解了呢?
举个例子,比如这是一道关于树(tree)的题目,也许题目所求非常复杂,但你知道这道题中一定会用到树的遍历,那么不妨先写下树的遍历这部分的代码,然后再和其他部分建立关系。一步一步来~
8. 没做出来的题目一定挂了?
还真不一定!如果你展现了强大的coding skill,而且离答案本来就很近了,那么你也是有可能通过的。所以面试的过程,不到最后一分钟千万不要放弃!
先说那么多~欢迎大家一起来讨论🤞
最新评论 9
:我刚毕业时面试也是超级紧张,后来工作之后有经验了经历多了,也就再也不紧张了
:对吧对吧 大家都一样,所以就特别希望现在处在这阶段的小朋友尽量放松
:我其实不太理解为啥面试会紧张本来就是双向选择~你看看我~我也看看你是不是适合可能你们公司待遇太优厚他们怕错过
:技术类面试紧张其实是正常的事情,因为做题嘛,就跟考数学一样,会有做出来或者做不出来的情况。 加上面试的得失心~ 不过还是尽量不紧张比较好~
回复 @困在家里不出门但今年打算接着浪:哦哦~原来如此
:干货
回复 @小糯糯:其实普通招聘还好,主要是应届毕业生,现在是他们找工作的旺季
:谢谢亲爱的