面试岗位:技术岗 Java开发
面试一开始就直奔主题了没有自我介绍,或许这就是技术面试的共性吧面试也没有多少套路,靠的还是稳打稳扎的知识面试问题如下:
1.做过哪些项目?怎么实现的像讲故事一样跟我阐述一次
2.公司整体架构?你做了啥
4.抽象类和接口的区别
10.集合有那几种?list和set的区别
11.hashmap的实现,沖突初始容量和加载因子?怎么扩容
14.快速排序怎么实现的?
15.数据库索引为什么用B树原理是啥
16.数据库的锁有哪几种?语句怎么实现
18.数據库的搜索引擎
20.讲讲KMP算法的理解
21.八王后问题有了解吗讲讲算法实现
23.你有没有继续研究新接触到的技术?
24.你有什么学习方法吗
25你在实习嘚时候最大的收获?
26.你对工作地点有要求吗?
上面就是完整的问题流程由于时间比较紧迫,一面按照感觉应该是稳了二面的可能性很大,所以没多少时间写整体的思路了或许今晚就要二面,总之一面让我知道了我的复习漏洞我得赶紧补上,以后有更多面经也会在博客裏面分享的复习去啦!