2023/4/2约 344 字大约 1 分钟
tt一面: 1.全程项目 2.lc3,最长无重复子串,滑动窗口解决
tt二面: 全程基础,一直追问 1.java内存模型介绍一下 2.volatile原理 3.内存屏障,使用场景?(我提了在gc中有使用) 4.gc中具体是怎么使用内存屏障的,详细介绍 5.cms和g1介绍一下,g1能取代cms吗?g1和cms各自的使用场景是什么 6.线程内存分配方式,tlab相关 7.happens-before介绍一下 8.总线风暴是什么,怎么解决 9.网络相关,time_wait,close_wait产生原因,带来的影响,怎么解决 10.算法题,给你一个数字n,求用这个n的各位上的数字组合出最大的小于n的数字m,注意边界case,如2222 11.场景题,设计一个微信朋友圈,功能包含feed流拉取,评论,转发,点赞等操作
tt三面: 大部分聊项目,基础随便问了问 1.分布式事务,两阶段三阶段流程,区别 2.mysql主从,同步复制,半同步复制,异步复制 3.算法题,k个一组翻转链表,类似lc25,区别是最后一组不足k个也要翻转 4.场景题,设计一个评论系统,包含发布评论,回复评论,评论点赞等功能,用户过亿,qps百万
