美团到店一二面+HR面(已OC)
部门:到点事业群-平台技术部
0828 美团一面
1、自我介绍
2、介绍第一个项目
3、zookeeper和nacos做配置中心有什么区别?
4、项目中超时调用,超时时间是如何设置的,怎么实现的?
5、远程过程调用的过程是同步还是异步进行的?
6、项目中使用的网络通信模型是什么,具体原理?
7、服务端这边如何去处理请求的?
8、Netty的时间轮?
9、项目中的线程池使用什么方式创建的,线程池参数?线程池的工作原理,max-core的线程如何回收的?
10、当线程池队列满了新任务到来会发生什么?
11、线程池的额外线程如何销毁?
12、tcp连接,当客户端断开连接会发生什么?
13、Timewait状态是什么,为什么要有这个状态?
14、Timewait状态过多会导致什么问题?
15、Integer a = 128, b = 128; a == b ?
16、两张表,学生表和课程表,求每个学生所有课程都小于60分的学生信息;
17、表 table tb(a, b, c), index(a), index(a,b),sql语句 select * from tb where a > 123;执行过程。
- using index conditoin 意味着查询列的某一部分无法直接使用索引。
18、加入结果有100条数据,服务层调用了多少次?
19、JVM调优
20、垃圾回收算法有哪些,你项目中用的是什么?
21、内存分配的方式有哪些?
22、卡表是什么?
23、jvm内存区域中哪些不会发生oom?
24、永久代为什么要变成元空间移到堆外内存中?
25、Redis有哪些用途?缓存一致性这么做的?
26、跳表的实现原理是什么?
27、8个球,一个更重,一个天平需要称几次能找到?
28、算法题:最长有效括号
29、反问
0831 美团二面
1、自我介绍
2、介绍第一个项目,做这个项目的背景是什么?
3、本地方法调用和远程过程调用有什么区别?
4、服务降级和服务熔断怎么实现?
5、服务链路追踪怎么实现?
6、压测这么做的?
7、一致性哈希算法如何实现的?他和普通的哈希算法有什么区别?一致性哈希在rpc调用中适合什么场景?
8、面向对象设计原则是什么?开闭原则在实际开发中可以实现吗?
9、说出了解的设计模式?
10、多个线程的执行结果如何进行汇总?
11、实习所做的内容以及最大的难点和挑战?
12、实习过程中收到的负反馈?如何去解决?
13、实习过程中有什么可以提升或者觉得没做好的地方?
14、团队合作发生意见不合时怎么解决的?
15、多个骑手抢一个订单,怎么保证线程安全?
16、反问
0907 美团HR面
1、自我介绍
2、在校期间的项目经历,实习经历和竞赛经历;
3、选择offer看重什么;
4、能不能提前去实习(不能,实习不了一点);
5、现在还有哪些流程;
6、实习期间收获到了什么?
7、反问
#美团##美团一面##美团二面##美团HR面#