字节-业务中台一二面(已挂)
挂的原因大抵是基础知识没答好,有些OS和网络的八股很久没看,答得比较差😔,手撕倒是问题不大。
一面 70min
- 介绍实习
- golang协程;为什么协程的上下文切换快;线程调度
- 从磁盘读取文件的过程;怎么在磁盘中查找文件
- 数据库事务
- MySQL事务隔离级别
- 为什么设计这些隔离级别
- 什么是幻读
- 具体怎么避免幻读
- 当前读和普通读的区别
- 场景题:在内存限制为4GB的情况下,处理两个包含50亿URL的大文件,每个URL占64字节。找出公共的URL。
- 手撕:leetcode 127 单词接龙(顶着压力撕了这道hard,用了朴素建图+bfs,不是最优解)
二面 40min
- 介绍实习
- TCP四次挥手;CLOSE_WAIT和TIME_WAIT的时机;没有TIME_WAIT会发生什么
- 互斥锁和信号量
- 消息队列丢消息的场景;如何避免
- 手撕:K个一组翻转链表变题(若最后一段的长度 < K,也需要翻转)