2021/9/14读书笔记
面试前的准备:
1. 简历的准备:最好压缩到1页纸,项目经历罗列2-4个重要的项目,但是每个项目都熟悉当中具体的细节(实习面试的时候被问起项目的实现细节,各种想不起来,感觉面试官都要怀疑我到底做没做过了T_T,校招的时候一定要把自己项目负责的部分认真的回想一遍各个细节以及当中遇到的坑)。对了,程序员制作简历时简历上最好不要放照片。因为之前咨询过在国外和国内已经工作的同学,都是建议不要放照片,除非你长得惊天地泣鬼神。
2. 刷题,复习基础知识,毕竟互联网公司招人有两点你随便满足一点就可以了:要么你是天才,要么你有扎实的专业基础。
3. 准备两个有分量,有技术难度的项目。好吧,这个是我自己加的,因为之前面试的时候总觉得自己做的项目没有什么技术难点值得说的(也可能是我自己觉得那点东西不值得说),毕竟做的技术抽象出来,要么书上有,要么谷歌上有。
面试的技术准备:
1. 自我练习:
a)独立解题,不看答案,同时注意时间。
b)在纸上编写算法代码。
2. 解决技术面试题的五步法:
a) 向面试官提问,以消除疑义。(这步很重要,因为面试官给问题的时候都是很简洁的,但是解法需要问题的对应情景等一系列信息,所以有必要问清楚问题)。
b) 设计一种算法。
c) 写伪代码。
d) 写具体代码。
e) 测试所写代码。