1. 实习经历2. G1和CMS的区别3. 什么情况下用G1,什么情况下用CMS4. G1为什么内存占用比CMS多。5. AQS6. 线程池的执行流程。7. 线程执行完任务之后会干什么。8. 这种线程池执行过程中有什么缺点吗。9. 协程。10. mysql索引11. 有索引(a,b,c),where a=xx and c=xx,能不能用到索引,是怎么执行的。12. B+树每个节点弄成16K的页面有什么用(最后发现是想问预读机制)。13. redis有用过他的分布式集群的方式吗,用的什么方式?14. redis cluster集群跨很远的城市,怎么处理之间的网络延迟?15. 刷短视频,每个短视频都有一个浏览进度,需要一个页面能看到自己的每个短视频的浏览进度是多少,怎么设计架构,怎么进行表设计,系统特点是写的量很高,大概有百万级,读的量大概有十万级。16. leetcode 138.复制带随机指针的链表(口述的题意,acm模式写代码)。17. 反问;依然是场景题没一个会的