Java资源分享网 - 专业的Java学习网站 学Java,上Java资源分享网
代码随想录知识星球精华(最强八股文)第五版(面经篇) PDF 下载
匿名网友发布于:2024-03-21 10:51:44
(侵权举报)
(假如点击没反应,多刷新两次就OK!)

代码随想录知识星球精华(最强八股文)第五版(面经篇) PDF 下载 图1

 

 

 

资料内容:

Java面经01-阿里灵犀

下面只记了一些感觉有点特点的,普通八股没记,给秋招多积德了

b树b-树b+树优劣,各自的作用场景(-树没咋听过,b树优势不太了解,答得是找到结点就可以返回,不用硬到叶子结点)

redis优劣势(占内存,有可能数据丢失,大key容易阻塞)

缓存不一致性怎么解决(双删,多触发源删除or更新,数据更新时加锁强制走库查)

消息丢失场景,从发送的confirm到broker持久化到消费者ack,再到broker没收到ack重发如何保证幂等,再到唯一ic生成(uuid,雪花,数据库自增,美团也有一个leaf啥的)

aqs用的设计模式,获取互斥量对应操作系统的什么(pv原语),aqs互斥量的表示(volatile的state)大key怎么解决(监测调用耗时,scan扫描bigkey,拆分大string为hash,链表大的话散列)

慢查询怎么解决(慢查询日志,explain分析,上缓存,换es之类的,索引,分库分表)jdk最高版本和新特性(这个只记得稳定的是17)

分库分表分片键不同怎么保证事务(这玩意我还在想和分片键有什么联系,感觉其实答分布式事务方案就好了)mac在交换机还是路由,在哪一层

docker优点和缺点(没咋用过)

手撕:大于等于二分和小于的二分和阻塞队列

总结:其实一面都不太难,国际的面试官一直夸说的挺好的夸的都飘了,真就对着简历的技术和项目每一行都问。