1、前言面试
临近毕业(2017年6月),因此果断于国庆后投入到了校招大军中,这段时间面试了5家公司(基本上都是多轮面试),也算小有收获吧。下面将一些面试过程碰到的知识点分享给你们,但愿对看到本文的朋友多少有些帮助。算法
顺带提一句,我投递的岗位是Java研发类的。数据库
2、遇到的知识点缓存
Java相关知识安全
因为本人对多线程的学习不足,更深刻的问题,面试官们也都没问。故不知道的必定要马上说不。性能优化
数据结构和算法数据结构
此处我在一家公司的面试过程当中碰到了连环炮:面试官首先问我树的做用,我答到查找方面的做用;接着就问什么样的树查找效率高,天然是二叉排序树;接着就问什么样的二叉排序树性能最优;答到AVL树,接着又问到AVL树如何保持平衡。多线程
J2EE相关并发
数据库相关框架
其余问题
3、总结
以上是我目前碰到的面试知识点,因为每一个问题都比较基础,并且网上都能搜到相关内容,故未给出答案(实际上是由于本人懒)。
找工做对我的身心都是场巨大考验。刚开始找的时候,对本身真的是备受打击,严重开始怀疑人生,心情异常低落,否认本身。须要不断为本身打气,迅速调整心情,坚持下去,在这里要真的感谢身边好友们的鼓励。
面试的时候也可使用一些小技巧:如往本身的熟悉的领域引导,这样绝对会给你惊喜。
例如,我对HashMap的实现很熟悉,因此当面试官问我hash表的相关问题时,我在回答完其问题后,天然就提HashMap,此时面试官露出期待的眼神,因此我就详细说明了HashMap的实现原理。再例如,当面试官问我Kmeans算法的时候,因为我恰好对聚类算法有相关学习,天然提到Kmeans算法的缺点和优化,以及本身有实践的聚类,再到本身其余了解的算法。
我的认为,在面试的过程当中,能够适当的作到“问一答十”(但此方法有风险,“十”真的得是本身真正明白之处,不然会死得很惨),正由于如此,因此个人面试时间通常都比较长,甚至遇到被hr提醒面试官时间到的情况。
以上即是笔者对自身这段时间的面试经历的一些总结。但愿对有须要的朋友能有所帮助,固然大神们就当个笑话看看啦。