美团一面
算法题:
1.快排寻找数组中第k大元素
2.n个一组反转链表
提问:
1.介绍一下插入排序、选择排序、堆排序;
2.比较一下快速排序和堆排序,他们的应用场景是什么?
3.为什么现实中多用快排,堆排序用的不多;
4.java中Arrays.sort()用的什么排序算法;
5.介绍一下java中的类加载机制?
6.什么情况下不用双亲委派机制?举一个例子;
7.如何排查比较慢请求原因;
8.进程和线程的区别;
9.进程之间的通信方式,你用过哪些具体是怎么用的。
项目相关
1.介绍一下ES倒排索引
2.为什么ES查数据比MySQL快很多
3.ES的doc_values是做什么的?
4.Hive是怎么与ES联用的?为什么要用Hive
实习相关
部门是做什么的,我在职期间做了什么工作。
可能答的一坨屎,追问两个算法题,只用口述
1.双栈实现队列
2.双队列实现栈
最后反问环节:
问一下部门情况。
已经g了
#美团2024秋招#