去哪网java实习面经

废话不多说,前几天参加去哪网面试,面经如下。
   去哪网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。

现阶段能想起来的就这么多,以后再补充,大家加油。

你可能感兴趣的:(去哪网java实习面经)