26秋招字节后端一面八股盛宴

1.问实习二十五分钟 后开始基础知识拷打
2.讲讲Java的锁 synchroniz
3.说说锁升级的过程
4.为什么会有这个过程  主要是避免什么
5.reentranlock 和synchronize 的区别 生产上一般用哪个
6.AQS的实现原理
7.有哪些实现类 以及怎么实现的
8.类加载机制
9.双亲委派是什么
10.索引失效是由什么导致的
11.慢sql排查优化
12.联合索引 最左前缀匹配原则
13.redolog binlog如何写入磁盘 两阶段提交
14.如果没有两阶段提交会怎么样
15.MySQL 的原子性是怎么保证的
16.数据更新日志的写入顺序
17.redis的网络模型是怎么样的 (为什么这么快)
18.什么是分布式 以及会带来什么问题
19.分布式数据一致性怎么保证
20.消息队列的推拉模式了解么
21.如何保证消息幂等
22.如何保证消息不丢失
23.kafka为什么那么快
24.零拷贝是什么 讲一下流程 减少哪些地方的拷贝 是完全没有拷贝么
25.一个消息队列的好坏有哪些评价指标  有什么作用
26.rocketmq和kafak的区别
27.设计模式 应用场景
28.最后一道算法题 二叉树的先序遍历 (非递归版) 两分钟写完
29.反问
全部评论

相关推荐

12-01 21:59
四川大学 Java
30min实习 + 10min八股 + 20min算法自我介绍实习拷打(产出+八股)1. sql相关:- 你参与了sql优化,可以讲讲具体是怎么优化的吗?有具体的流程吗?- explain执行计划重点关注字段?- 聚集索引和二级索引- mysql存储引擎(innodb),什么数据结构存储索引(B+树)- 为什么使用B+树而不用红黑树?- B+树增删改查的时间复杂度- 创建联合索引注意事项?索引失效场景?- 什么时候不符合最左前缀法则?- 最左前缀法则实现原理(ber会)- 事务隔离级别,隔离产生的问题- mvcc实现原理,mvcc如何实现不可重复读和幻读?- mysql/mvcc如何防止幻读?- 临键锁的实现原理,间隙锁的范围,开闭区间?2. ES相关:- 实习中提到了ES,具体干了什么- ILM策略- ES生命周期- 为什么进行Shrink操作- es中索引和文档的区别- es倒排索引机制八股- hashmap线程安全吗?哪些是线程安全的?- hashmap不同版本的区别- hash的底层数据结构- hashmap为什么使用红黑树?树化条件?- 为什么设置树化阈值为8?算法:Leecode 403(hard) 青蛙过河动态规划+递归给了几分钟先想思路,然后写关键代码,然后结合代码讲讲逻辑,没有跑代码反问:1. 主要业务2. 建议3. 什么时候有结果(两个工作日)
查看29道真题和解析
点赞 评论 收藏
分享
12-04 22:31
武汉大学 Java
点赞 评论 收藏
分享
评论
2
7
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务