说说当初面试的苦逼经历吧:
当时面试地点是在朝阳区的两座小楼里,虽然在帝都寸土寸金的地方看起来不错,
不过和旁边的土豪完美世界比起来就小巫见大巫了。
第一次面试这等规模的公司,有点不淡定,而且对这次面试没有做什么准备,表现极差
首先是一个简短的自我介绍,然后标准的流程就会问你为什么离职,简历中有项目的话会问你让你感觉最好的项目是什么。需要注意感觉最好和为什么离职的问题,有时在回答上会有一些逻辑上的矛盾需要尤其注意!
然后问了一下spring有哪几方面有点,(基础 不牢很自然的就把DI和IOC搞混了),IOC的主要作用(应该回答业业务上解耦,剥离多余代码,而不是说用XXX注解注入),spring如何实现的,里面用到了些什么设计模式,DI怎么用伪代码来实现(虽然当时在写一个jsr330实现,
但依赖的处理还是挺麻烦的,一不小心就循环了,所以这道伪代码的题没有写出来)。
之后就是一些基础,java中hashmap的内部数据结构,equals和hashcode方法,
二叉树中序遍历,前序遍历,mysql索引的数据结构,加索引的原则,InnoDB和myiasm的区别,
以及常见的mysql优化方案,jvm原理等等。
正如 某网站 所说,hashmap,jvm,性能调优是必考题~~哎
总体来讲这次面试表现很差,但面试官脾气很好没被我气疯~~|| 万幸!
满意的地方:
面试官还不错啦
不满意的地方:
当初表现太差了,哎!