今年的金九银十带着几分不确定性来了,加上各个大厂hc的收紧,今年的金九银十很难恢复往日的“荣光”,不过肯定还是有很多毕业生或者其他原因的朋友们出来找工作。
面试流程有工作经验的朋友基本都知道,大致分为:技术面和非技术面两部分,作为技术人我们最重要的其实是通过技术面,非技术面除非是人真有问题,真说了一些非常另类的话,一般我们把握好多说正能量的话,非技术面挂掉的很少。
其中技术面不同的公司又有不同的流程,不过一般不超过手写代码和核心技术点考察两部分。
手写代码部分又以考察算法的居多,这一方面要求我们平时的积累,另一方面在于我们面试前的准备。平时的积累短期内我们没办法弥补,所以我们只能在面试前的准备下足功夫,比如基础的二分查找,排序我们必须得能做到伸手就来,跟玩的一样才行,再比如分治思想、数组、队列、栈、滑动窗口、时间轮这些稍微进阶的思想、数据结构和算法,我们都应该有一个相对熟练的掌握。
另外针对java开发工程师来说,除了以上的基础,我提供了一个基本的思维导图,供大家复习参考:

根据以往的经验,java面试基本不会跳出这个圈,当然我们肯定要框定一个范围,我们的定位还是P7及以下级别的岗位。
最后祝福大家伙都能乘风破浪找到理想的工作,直挂云帆到达理想的彼岸。
道阻且长,行则将至,行而不辍,未来可期,加油。