美团后端二面面经
1. synchronized和volatile区别 项目里用过吗?怎么用的?
2. 什么是指令重排序
3. 怎么学习新技术
4. 最近在看什么书?答redis设计与实现 为啥要看? 看懂了那些数据结构有啥用?
5. GitHub怎么用的,平时向上面传东西吗? 回答传大作业,和队友合作
6. 大作业做了啥,成果怎么样,如何评价你做的好不好
7. 对什么技术方向感兴趣
8. 本科工作室做了啥 出现的问题 怎么解决的
9. 职业规划
10. 做题 后序遍历非递归 先单增后单减数组快速找到拐点
11. GC算法有哪些
12. JVM内存空间划分
13. YoungGC的过程
14. 如果YoungGC时间变长、次数变多 分析一下原因,如何进行优化
15. 怎么排查哪里的代码出现了上面的问题 答肉眼可能不好找,要用工具 了解哪些工具? 答不知道
16. 锁用过吗? 可重入锁咋实现的
17. 死锁怎么避免
18. 事务隔离级别
19. mvcc原理 在RC和RR隔离级别的区别,如何解决不可重复读的
20. MySQL索引
21. B+树和B树区别
22. 数据库两个字段 年龄 注册时间段 年龄等值查找,注册时间段范围查找,千万级别数据量,怎么做 这个答的不好,我说联合索引,面试官提示建索引要考虑区分度,然后说在注册时间上建索引,面试官问注册时间上一定能范围查找吗?求解正确做法
23. HTTP和TCP区别 什么时候用HTTP什么时候用TCP 聊天用哪个
24. 拥塞控制
25. BIO和NIO区别
26. 为啥RPC用TCP没用HTTP
#美团##面试题目#