字节后端二面凉经

一面 60min

实习和科研随便问了一下,不超过10分钟开始大量八股

操作系统:虚拟内存概念,进程间通信方式,页面置换算法,io模型

计网:post 请求过程,到网关和服务器的后续流程(不会),http版本,拥塞控制

数据库:事务概念,隔离级别,幻读概念(被纠错),怎么防止幻读(mvcc)

手撕:合并区间,扩展问如果有大量不重合的区间呢(内存存不下,感觉是类似外部排序解决)

二面 60min

真的是刨根问底的问法拷打实习,实习和科研都挺简单的,没问出什么,就去问底层kv库和怎么用raft的,这里答的不太好

kv库底层 rocksdb 的原理,为什么用rocksdb,为什么用lsm(这里memtable 记错了,是用的跳表)

为什么mysql先写redo log 再写binlog(这个我说两阶段提交,被追问先写binlog会发生什么,主从同步为什么会不一致,脑子不清晰答不上来)

实习就做了这个工作吗,还有什么难点吗(实习被说太简单了)

写过 java,go 吗(无),看过redis 源码吗(就说了一点数据结构实现的代码片段)

有个用户信息表,会给什么建索引

如果给姓名年龄建立联合索引,两个相同性别年龄的记录在b+树上的顺序(追问如果没有主键呢,这里后面查可能是想问隐藏rowid)

拷打科研,发现没什么好问的

什么场景用poll不用epoll

单reactor和多reactor 模式区别

redis什么时候用其他进程,说到异步删除大key,问多大是大key

redis 哈希扩容是怎么做的(这块答的也很烂)

题目:128. 最长连续序列无序整数数组找最长连续整数长度,写的比较复杂了,用了两个哈希表弄

总结很多知识还是太薄弱了,问到细节就卡住了。

全部评论
同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,我的主页最新动态,绿灯直达,免笔试~
1 回复 分享
发布于 昨天 08:17 广东
二面听说是小领导面?是不是压力很大。老哥的题目一听就很难
点赞 回复 分享
发布于 09-10 18:39 浙江
阿里云转正了字节不去也罢
点赞 回复 分享
发布于 09-10 18:02 北京
好难啊
点赞 回复 分享
发布于 09-10 14:59 广东

相关推荐

面试25mins左右,估计是G了。。。1. 算法题:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数的下标。(Two Sum)2. Java 中 `synchronized` 和 `ReentrantLock` 的区别有哪些?在什么场景下会选择使用 `ReentrantLock`?3. 如果两个线程分别调用同一个对象的同步方法和非同步方法,会发生阻塞吗?为什么?4. Java 中的堆和栈的区别?对象是在堆还是栈上分配的?5. 线程池中核心线程数、最大线程数、队列长度这三者是如何协同工作的?能详细说一下线程池的执行过程吗?6. HashMap 和 ConcurrentHashMap 的实现上有什么不同?为什么前者线程不安全?7. 有哪些方式可以实现一个单例模式?懒汉式如何避免线程安全问题?8. 请解释 Java 中的垃圾回收机制,包括 GC 的分代、触发条件及常见的回收算法。9. 数据库索引底层使用了什么数据结构?为什么不用 Hash 表?10. 一条 SQL 查询语句从客户端发送到数据库,完整的执行流程是怎样的?11. 如何通过 SQL 查询每个部门工资最高的员工姓名?表结构为:`employee(id, name, salary, dept_id)`,`department(id, name)`12. TCP 三次握手和四次挥手的过程是什么?TIME_WAIT 状态存在的意义是什么?13. 分布式系统中如何保证接口的幂等性?常见的手段有哪些?14. Java 中的 volatile 关键字作用是什么?能保证原子性吗?15. Spring 中的 Bean 生命周期是怎样的?有哪些扩展点?
查看15道真题和解析
点赞 评论 收藏
分享
评论
1
16
分享

创作者周榜

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