字节跳动后端开发 凉经
一面(2022.01.24)1h
项目介绍
ThreadLocal使用场景和问题
双亲委派模型的介绍,破坏的情景
Spring的bean和双亲委派
MYSQL的隔离级别
如何解决幻读
间隙锁的作用
MVCC的作用
TCP和UDP的区别
Time_wait的作用
MySQL索引的建立注意的问题
建立联合索引的问题
最左匹配原则
数据稀疏度对索引效率的影响
系统设计题
设计一个短连接生成系统
要求把长url变成短url
二面(2022.01.25)1h
算法题:剑指 Offer 51. 数组中的逆序对 - 力扣(LeetCode) (leetcode-cn.com)
项目介绍
系统设计:如何设计一个爬虫,Selenium框架的优缺点
Redis常见数据结构
Redis的跳表结构,构建调表的源代码分析
为什么Redis快
Redis除了缓存还能够做什么
系统设计:如何设计一个延迟队列
如何理解Map Reduce
Flink框架里面有几种窗口
系统设计:Flink设计一个统计重复id的系统
布隆过滤器的原理
三面(2022.01.26)45min
项目提问
操作系统的缺页中断概念
数据库的B+树为什么不使用红黑树
大数据的topN问题
page fault流程
中断内发生了什么事
乐观锁的概念
CAS原子性如何保证,ABA问题如何解决
#字节跳动##面试题目#