字节跳动-技术中台-一二三面面经 许愿hr面和offer
一面:
1.自我介绍
2.介绍实习所做的事
3.消息中间件
4.消息中间件发三个消息,怎么保证有序消费
5. Sql 关键字执行顺序
6. 数据库索引
7. Sql题目
8. 算法题 数组寻找峰值
9. 智力题 100个苹果,两个人拿,一次只能拿1-5个,怎么保证自己一定能拿到最后一个。
二面:
1. 自我介绍
2. 两个Sql题目
3. 数据库索引底层原理,为什么用B+树
4. 平衡二叉树和B树的区别
5. 乐观锁和悲观锁
6. Synchronized是乐观还是悲观,锁升级过程。
7. 数据库的隔离级别
8. 数据库如何保证原子性
9. 数据库如何保证一致性
10. 了解什么排序,说一下堆排序
11. 建堆的时间复杂度
12. 算法,一个整数n,求最少多少个完全平方数相加=n
三面:
1. 自我介绍
2. 数据库sql关键字执行顺序
3. 数据库sql执行原理
4. Tcp链接的影响因素
5. 网络层的作用
6. 网络层如何找到最佳传输路径
7. 算法题 n个左括号和n个右括号,求出所有的排列组合
8. 算法题 32个石头,重量各不相同,找出最重石至少多少次?找到最重的之后,找到第二重的还要多少次。
四、牛客很灵,许愿hr面和offer
#字节跳动##面经#