经过一个月的面试,遇到不同的面试官,回答不同的问题。对此,做了一个小小的总结,用于自我反思和分享。
在找工作期间,很多人都在纠结,到底复习哪些知识点,于是在网上找了很多关于面试问题,但看着看着,你会发现如此大量的知识点,并不能一下子熟记,导致被提问后,还是不能顺利的说出来。所以,短期的复习,想熟悉大量知识点,是一个错误的想法。通过多次的面试,有了以下几点总结。
第一点,重中之重的简历
面试官开始面试时,首先参考的就是你的简历,从前面的项目经理,到后面的掌握技能。因此,自己写的项目,一定要能熟练的说出来,并且其中涉及到的技术点,也是你复习的重点。项目介绍完成,涉及技术说清,后面就到了掌握技能,面试官会从里面挑出几个提问。所以,自己不熟悉的千万不能写上去,不然问到不会的,不是自己找事吗?
第二点,提问频率较高的面试题
设计模式,举出三到五个设计模式,以及能详述或写出其中一个;冒泡算法,必须要能写;集合类问题,列举和对比性能必须熟悉;sql优化,必须能说出多种;数据库三范式必会;自己使用的框架相关问题,也基本上会提问。
第三点,常提的扩展问题
在你之前做的项目中,遇到什么难题,如何解决的;有没有看过技术方面的书籍。
参考资料:https://github.com/doocs/advanced-java
结束语:无论做什么事,不断总结,就会不断进步,希望看了这些,能给你带来稍许帮助,预祝面试成功。