美团Java后端一面面经

美团,本地核心商圈

1.自我介绍

2.TCP和UDP的区别

3.TCP与UDP常用场景

4.你刚刚有提到TCP比较安全可靠,具体有哪些机制保证可靠性

拥塞控制和流量控制有点搞混了

5.进程和线程的区别

6.线程怎么维护自己的私有变量

答的ThreadLocal

7.ThreadLocal的实现,内存泄漏问题

8.怎么解决内存泄漏问题

9.synchronized原理

10.synchronized锁优化

11.你刚刚提到CAS,CAS有什么问题?

12.任务提交到线程池,怎么执行的

13.核心线程数与最大线程数怎么设置

14.为什么设置核心线程数要参考CPU核数

15.MySQL哪些字段不适合建立索引

16.慢SQL优化

17.索引下推

18.Redis中ZSet的数据结构

19.什么是跳表

20.Redis过期删除策略

21.观察者模式与策略模式,什么时候要用这些模式,用这些模式有什么好处

22.Redis为什么快

23.你刚刚说Redis执行命令是单线程的,怎么理解

24.Redis的IO多路复用

25.项目

26.手撕(LeetCode第2题变式,加法变减法)

#面试问题记录#
全部评论
最后还有个反问环节
点赞 回复 分享
发布于 05-13 22:15 江苏

相关推荐

昨天 09:16
已编辑
大连理工大学 Java
美团 一面 5.13没有录上音 问题没有顺序 都是大致记忆整体感受:偏向项目和手撕非技术问题你有实习过吗?你平时是怎么学习的,学习路径,学习了多长时间技术问题1.介绍一下业务中使用的JWT,及其使用的协议2.threadlocal 的原理,内存泄露相关问题3.ThreadLocal保存用户Id ,业务中用来做什么?4.ThreadLocal存储,用户过多会不会出现内存溢出?考虑过Redis存储用户信息吗?[手动remove+单体架构+redis 增加业务复杂性]5.详细讲一下项目中的库存管理[迭代过程,选型,落地,一致性维护]6.遇到过oom 吗?jvm调优7.详细讲一下项目的业务流程,讲了很长时间8.MySQL中select… for update加的什么锁9.讲一下MySQL的独占锁与共享锁10.MySQL中的索引 B+tree与Btree的区别,以及B+tree的好处11.webClient用的什么网络协议12.讲一下WebClient在业务中的使用13.线程池相关14.垃圾收集器相关G1,CMS的区别等问题15.剩余的都是一些根据项目问的八股,忘了手撕 1.单例模式 双重检查2.责任链模式3.sql语句 没练过sql,没写出来,硬控了10分钟,面试官现场教的4.算法题 简单题 没有达到预期速度反问业务,学习建议正问目前手里还有别的offer吗面试总结:1.SQL 2.场景 3.业务 4.心态后续:一面结束十分钟左右电话口头oc
查看43道真题和解析
点赞 评论 收藏
分享
评论
7
22
分享

创作者周榜

更多
牛客网
牛客企业服务