字节抖音视频架构c++工程师二面面经
字节二面,面试官太专业了,总时长1h,估计要凉

1.自我介绍
2.问项目,分工,哪些模块,前后端怎么回事?
3.https的建立连接过程,对称加密和非对称加密。
4.http 1.1和2.0长连接的区别
5.ping的原理,traceroute原理
6.http请求报文和响应报文的结构,有哪些方法,有哪些状态码?
7.以太网帧的结构和最大大小,tcp和udp最大大小,udp过大会怎么处理?tcp也会分片吗?tcp如何防止自身被分片?
8.tcp超时机制怎么回事?如果发的包丢失中间一部分会怎么样,比如发送1 2 3 4,对方只收到1 2 4?如何让重传时不要重传后面已接收的包?
9.操作系统怎么实现的锁?自旋锁?硬件上实现锁有哪些指令
手撕代码,给个栈的push序列和pop序列,判断该pop序列是否是该push序列对应的序列之一,leetcode 946,中等,说完思路,不到三分钟就ac了,比起前面的八股仁慈多了,总算是挽回了一些表现。#面试那些事##字节跳动##面试题目#
1.自我介绍
2.问项目,分工,哪些模块,前后端怎么回事?
3.https的建立连接过程,对称加密和非对称加密。
4.http 1.1和2.0长连接的区别
5.ping的原理,traceroute原理
6.http请求报文和响应报文的结构,有哪些方法,有哪些状态码?
7.以太网帧的结构和最大大小,tcp和udp最大大小,udp过大会怎么处理?tcp也会分片吗?tcp如何防止自身被分片?
8.tcp超时机制怎么回事?如果发的包丢失中间一部分会怎么样,比如发送1 2 3 4,对方只收到1 2 4?如何让重传时不要重传后面已接收的包?
9.操作系统怎么实现的锁?自旋锁?硬件上实现锁有哪些指令
手撕代码,给个栈的push序列和pop序列,判断该pop序列是否是该push序列对应的序列之一,leetcode 946,中等,说完思路,不到三分钟就ac了,比起前面的八股仁慈多了,总算是挽回了一些表现。#面试那些事##字节跳动##面试题目#
查看5道真题和解析
