字节一面面经
面了大概一个小时,已凉,面试官体验不错,会引导回答问题,终归原因自己还是太菜了
项目:
1.项目主要功能
2.项目中的 HTTP 报文有没有用编码压缩(还涉及到一个技术缩写,又听不清:后面整理应该是二进制分帧压
缩)
3.其他忘了
1. C 语言 静态变量在程序哪个区
2. sizeof、strlen 区别
3. 构造函数的顺序和析构函数的顺序,原因?
4. 死锁
5. 自旋锁和互斥锁
6. 悲观锁和乐观锁(加场景)
7. 虚拟内存中虚拟地址的块对应什么
8. 当浏览器输入 www.toutiao.com 后出现的过程(DNS 解析、https 握手)(从输入 URL 到展现页面
的全过程)
9. https 握手第一次发送的消息有什么(是什么包)
10. TCP 的队头阻塞
11. MySQL 的 group by 和 join 的使用 balabala 我不会就没问了
12. MySQL 中 join 与 left join 的区别是什么?
13. get 和 post 的区别
14. 谷歌的协议(听不清他说什么,后面整理学习 HTTP2.0,发现是 quic 和 spdy 协议 )
15. TCP 三次握手
16. sizeof 一个 int * 和 sizeof 一个 char*
17. 32 位的编译器在 64 位的机器上运行上述情况会有什么区别
算法题:二叉树中两个数,找最接近的公共父节点。
评论