美团到家一面 9.5

60min

1、无自我介绍,但问有没有简历外可以介绍介绍的东西

2、课题的研究方向与主要工作内容

3、实验室用的C++,为什么选择JAVA(转码)

4、Java中的线程状态有哪些

5、接4,与操作系统的线程状态有什么关系

6、阻塞状态与等待状态的区别以及各自的场景

7、ReentrantLock底层用的java工具类(哪一个包)

8、介绍AQS,底层的逻辑

9、接8,线程未获取到锁会调用park方法,进入等待还是阻塞

10、线程池参数介绍一下

11、开发过程中如何决定核心线程数目应该设置为多少

12、有一台机器,有多个Java进程,有段时间其中一个进程变慢,应该如何定位原因

13、循环依赖问题如何解决的

14、ES的数字类型用的是什么索引(问我是不是也是倒排索引)

15、接14,用到的数据结构什么样

16、介绍JAVA的AOP的底层原理

17、Mysql的事务隔离级别介绍一下

18、Mysql默认隔离级别

19、Redis的过期删除策略

手撕:删除链表的倒数第 N 个结点

反问环节

大部分问题还是很常规,美团还是很正规啊

#软件开发笔面经#
全部评论
面试官是一个温柔的小姐姐吗
点赞 回复 分享
发布于 09-05 20:47 浙江
通知二面了吗 佬
点赞 回复 分享
发布于 09-06 16:20 湖北
恭喜佬 base北京的吗
点赞 回复 分享
发布于 09-06 17:49 湖南
佬能解答下5吗,9是不是阻塞呀,
点赞 回复 分享
发布于 09-07 12:42 美国
m
点赞 回复 分享
发布于 09-08 17:30 江西

相关推荐

不愿透露姓名的神秘牛友
11-05 22:50
TP-LINK 后端开发 总包32 硕士985
点赞 评论 收藏
分享
3 39 评论
分享
牛客网
牛客企业服务