作为一个毕业两年的程序员, 最近一直在寻找合适的机会能够换一个环境。
一是寻找一个更加宽阔的舞台不断的提升自己;二是让自己走出现在的舒适区域,迎接更多的挑战和认识更多的人;当然还有为了获得更好的一份收入。
下面记录了我的面试经验,一方面用作后期自己回顾知识点,另一方便给正要面试的人一些经验。
一面
二面
二面开始于5道题目,整体感觉还是比较难的。面试的前一天给我发的题目,然后晚上下班后(9点左右)我做了5个小时才完成。 第二天面试的时候,主要围绕题目进行展开和发散。
从第一个题目延伸出(转账):
第二个题目: 抢红包
三面
HR面试
HR面试主要问过往的经历,以及个人的职业规划,就职意向等。
个人总结
在程序员的这条路上我一直在学习,自认为在同辈中水平较好,但通过这次面试我发现自己还有很多不足。
入行以来,接受过很多人的帮助。读书时有老师同学互相分享经验,毕业后我走过弯路,但好在我遇到了鲁班学院的老师,一次次不厌其烦的指导我,二面时老师视频指导我到凌晨。
面试结束,老师分析我的思路不够开阔,看待问题不够深入,比如HashMap出现100%CPU的情况以及原因。庆幸的是,最后我还是拿到了offer。