字节提前批123面已意向
27号三面完,有些问的问题忘了,把记得的问题记录一下
一面:
最开始还是问了实习相关的内容,不过问的偏业务,什么是sku,什么是spu,你们怎么定义spu和sku,区别是什么。
然后是八股:
1. Java是值传递还是引用传递? 什么是值传递,什么是引用传递?
2. Java的基本数据类型和包装类,装箱和拆箱
3. Redis集群了解吗,怎么分片,怎么路由?
4. Redis的过期淘汰策略
5. 数据库的隔离级别,每个隔离级别特点
6. MySQL死锁了怎么办? 怎么判断死锁? 高并发下死锁怎么办?
算法题:链表判断有环和环的起点
二面:
问实习,大约10分钟
八股:
1. Redis的数据结构有哪些,底层实现
2. 除了五种基本数据结构,用过其他数据结构吗?
3. 系统设计题:设计一个抖音的关注系统,要支持查询关注的人,查询粉丝等操作
算法题:接雨水
三面:
八股:
1. 数据库怎么支持ACID,redo log 实现细节,为什么要WAL
2. IO多路复用怎么实现的? 为什么要IO多路复用
3. Java内存结构,Java对象创建过程,垃圾回收过程,垃圾回收算法
算法题:下一个排列