分享一位牛友(★霸道可爱的☞小盼子)的去哪儿java面经,体验一下什么叫做B格……
以下正文:废话不多说,前几天参加去哪网面试,面经如下:
去哪网java实习生面总共分为四轮(我也不知道为什么这么多)。
一面(技术面)
1.自我介绍,并分析简历上的项目,并发情况,数据量大的情况你怎么办
2.分析悲观锁和乐观锁
3.数据库索引(b tree,b+tree)
4.出题建表,写sql,mybatis标签拆分判断。
5.hashmap详细说明,底层数据结构。
6.concurrenthashmap详细说明。
7.treeset(画红黑树)
8.线程常见状况。
9.maven生命周期。
10.linux常用命令。
二面(技术面)
1.各种排序以及应用场景(快排,归并,堆排,选择排)。
2.给你10亿个数,选择10个最小的,最优算法。
3.时间复杂度,空间复杂度。
4.线程池,callable,ExecutorService源码,参数含义。
5.Spring mvc的DispatcherServlet源码,工作机制。
6. Spring boot工作机制
7.简单说下redis。
8.服务器集群。
9.数据库事务,事务隔离级别
10.git常用命令,是否用过github。
三面(技术面)
1.最近在学什么。
2.如果学习一个新框架
3.设计一块缓存的数据结构,实现快速增加,删除,查找等操作,并判断时间空间复杂度。
4.项目并发如何解决。
四面(hr面)
简单的聊一下薪资待遇。
说了一件大学难忘的事。
发offer。
现阶段能想起来的就这么多,以后再补充,大家加油。
牛客网()
- 专业IT笔试面试备考平台
- 最全C++JAVA前端等互联网技术求职题库
- 全面提升IT编程能力
- 程序员交友圣地