面经经验分享|实用的小建议
一、越简单的问题越要谨慎力求答的全面而准确。一般面试官设计面试题目都是由浅入深简单题代表着面试官心中的一条线这种题没答好有时候会直接影响面试结果。同时还可以展示你解决问题的能力解决问题的能力是程序员必备的能力之一也是技术面试的重点之一。a. 熟悉常见的问题类型和解决方法比如死锁、内存泄漏、性能瓶颈等。b. 掌握问题分析和解决的基本方法包括问题定位、问题分析、解决方案的设计和实现等。c. 学会利用各种工具和资源解决问题比如调试工具、日志分析工具、Stack Overflow 等。二、回答问题要简洁突出重点。面试官一般都会准备一组题目标是要全部问完所以每个问题都会控制时间。这里举几个反例有的同学可能某方面知识复习的不到位或者是比较紧张回答的时候会反复强调这一点这种行为没有任何好处停顿一下深呼吸一下都是更好的选择有的同学可能正好问到了准备的比较充分的问题引申了很多不太相关的内容这里有个技巧在引申的时候可以提几个关键词询问面试官如果他比较感兴趣再继续说这样会比你直接滔滔不绝最后被打断好很多。三、不知道的问题不要强行回答。直接告诉面试官就好了当然也可能是没能理解面试官的问题这种情况直接提问就好了。这样比你支支吾吾或者答非所问好很多既能节约时间方便在其他问题上延展又显得更自信。四、算法题可以先简单讲讲思路不要闷头写代码。这样既能早点发现思路中错误的部分节约时间又能避免最后代码还没写出来面试时间就到了这种情况有的面试官会直接认为你这个题没做出来。五、要善用提问环节。一般不要问自己面试有没有过这种问题除非特别好或者特别差面试官也很难当场确定。比较推荐大家问下自己的回答的不足之处借此积累经验教训还可以问部门和工作情况表达自己的意愿。总之到这个阶段你的问题和回答都对面试结果影响不大了尤其是技术面试能获得一些指点是最好的。