美团到家(成都)二面寄
一面
-
static和非static属性的区别
-
final关键字作用
-
volatile关键字解决什么问题,非原子操作有用吗
-
深拷贝浅拷贝区别,怎么实现深拷贝
-
==和equals区别
-
线程池原理
-
Thread.run和start方法的区别
-
事务四大特性
-
char和varchar的区别
-
sql:一张表包含stu_id, subject_id, score, class_id,求每个班每门课最高分数
-
tcp怎么保证不丢、不重、有序、完整
-
项目相关
- 算法题:字符串转数字,可能出现非数字
二面(凉)
- 实习(被说没难点)
- canal原理
- localStorage和cookie的区别
- 事务型消息怎么解决一致性的
- 下单、扣库存、生成订单、快递单是分开的服务,怎么确保一致性(应该是分布式事务,太具体说不上来)
-
单点登录流程(不会)
-
一个请求从浏览器发出到收到相应进行渲染,发生了哪些行为,说具体一些
-
binlog redolog undolog区别
-
联合索引,出现in,后面的会失效吗
-
spring bean加载过程和循环依赖(不会,没看过)
-
aop对私有方法生效吗?
-
方法A和方法B都配置了切面,A调用B,B的aop生效吗
-
100亿个电话号码,找出重复的
-
算法题:层序遍历二叉树
-
数据库表设计:一个系统,用户要登录系统考试,每个考试有对应的题和分值,用户后续要查每个考试的成绩。设计可能用到的表和字段