当前位置: 首页 > 面试经验 >

字节跳动多媒体客户端-视频架构(二面)

优质
小牛编辑
68浏览
2024-08-27

字节跳动多媒体客户端-视频架构(二面)

自我介绍

介绍项目,具体流程,one loop per thread如何实现,去除了boost依赖,具体是哪些?

项目穿插八股:

c++中thread的detach和join?为什么要先detach?

父线程回收子线程什么资源?

C++11新特性,智能指针介绍一下,右值引用,移动语义

TCP三次握手中,第一次SYN丢失会怎样?第二次SYN+ACK丢失后会怎样?第三次ACK丢失后会怎样?

超时重传后客户端发的sequence number和上一次的sequence number一样吗?

发送ACK报文后,对方回复的sequence number会增加一吗?回答不会。为什么不会?

http和https区别?

TLS四次握手为什么前面要用非对称加密,后面改用对称加密?

https中的证书是为了解决http的什么问题?

listen函数中的backlog是什么东西?

http状态码,5xx,4xx是什么?

502是什么?504是什么?

http中断点续传是什么,怎么实现?

http长连接用什么?回答keep-alive。问keep-alive在http报文中用的什么key?

手撕:

给定一个数组[2, 3, 1, 2, 4, 3],一个数字 7,问大于等于这个数的子数组的最小长度。lc209

 类似资料: