隔得时间有点久,记不太清了
一面:
Spring,Springboot;Springmvc;大概说了一下
计网老八股了;
操作系统:进程线程;虚拟内存;
redis怎么实现乐观锁;
mysql的底层;事务;
redis事务和mysql事务的关系;
手撕:
环形链表
二面:
项目:
es的架构,倒排索引;从分片的选举;es更新,删除的过程;es为什么是准实时的;
分布式锁的实现方式以及各自的缺点,改进;(讨论了十多分钟)
kafka在项目中的应用;为什么要用kafka;
项目的压测;
项目的本地缓存;
项目的热门帖子如何判定;(这个地方跟面试官关于每隔一段时间计算和每次操作之后计算battle了一下)
项目中SpringQuarz;
手撕代码:
1:快排
2:多个线程执行任务时间统计
计网:
三次握手四次挥手;状态转换;timewait....
三面:
问了项目(牛客社区)中redis的使用以及具体的展开;
问了分布式锁(讲了挺多的);
问了对今后的打算;
感觉面试官还是基本对着简历在面试,然后需要有某些点可以深入最好
测评完还要排序,球球了给个offer吧
全部评论
(1) 回帖