【字节跳动-提前批】开发岗(面经×3)
21届硕士7月份面试过程
一面
问答
1. 线程进程区别、多线程库的使用
2. 堆栈的区别
3. 事务特性
4. 四种隔离状态
5. Mysql中的实现四种隔离状态的具体实现方法
6. 索引B+树
编程
- SQL:获取最高分的三个学生名字(LeetCode题目)
- 链表反转(LeetCode题目)
- 股票买股最高获利(LeetCode题目)
二面
问答
1. HTTP的header熟悉哪些函数
2. 局域网发送报文的过程
3. 不同的路由器之间传输报文的协议
4. TCP过程中客户端什么时候建立连接,属于哪一层
5. 线程和进程、进程通信的开销
编程
- 面值为1,3,6,10的不限量硬币,求合计为money钱的最少张数(LeetCode题目)
- 电话上字母对应数字,排列组合(LeetCode题目)
- SQL:找平均分>60的人名(LeetCode题目)
三面
问答
- 实习项目
- Python中list和tuple区别、Lambda函数
编程
排序数组找值(LeetCode题目)
致谢
【还愿】感谢收获人生中工作的第一个offer,祝大家都能尽快收获心仪的offer~
#面经##字节跳动##校招##C++工程师#