美团 日常实习 Java后端 1h
1.面试官自我介绍、组里业务介绍
2.自我介绍
3.双写优先读新表还是老表
4.切流如何保证系统稳定
5.写入老表成功,但是写入新表失败怎么处理,比如新表写入超时
6.新表失败后错误或空余的数据如何处理
7.扫表的定时任务怎么做的,假设数据量很大,一天跑不完,如何改进系统
8.为什么要切新表,数据量问题还是架构问题
9.completeablefuture的thenapply和thencompose的区别
10.进程和线程分别是什么,区别是什么
11.tcp和udp区别是什么
12.mysql索引为什么用B+树而不是其他树
13.为什么表的主键最好是自增的
14.身份证号适合当主键吗,为什么
15.假设告警,消息队列挤压,怎么处理
16.100亿个乱序的数字,如何判断新的数字是否在这100亿个数里
17.Java类加载机制介绍一下
18.最近在看什么技术书籍
19.工作中最不想碰见的问题
20.实习带来的收获,唠嗑
手撕:
1.反转链表II
2.一道sql 忘记了
反问