Bootstrap

22.5.7 字节 飞书后端 成都 一二面(已过)

一面试内容:

(没有录屏可能问题不完整)

C++:

  1. struct 为什么要用内存对齐
  2. static 关键字的作用
  3. 虚函数的作用
  4. extern C 的作用
  5. C++ 动态链接库
  6. 内联函数的作用

OS:

  1. 进程和线程的区别
  2. 进程间的通信方式
  3. 共享内存具体是怎么做的
  4. I/O 多路复用

网络:

  1. https 是什么
  2. SSL 握手的具体流程(+ 证书是怎么验证的)
  3. TCP 四次挥手
  4. http 的报文结构
  5. TCP 包的标记有哪几种
  6. TCP 是如何保证通信可靠的

Go:

  1. 协程和线程

编程题:

力扣 378 有序矩阵中第 K 小的元素
力扣 856 括号的分数

反问:

只问了技术栈

感受:

面试官很冷静严肃,说话没有什么感情(不是贬义),昨天面了一场聊得比较开,所以今天感觉特别紧张(毕竟也是第一次视频面)
感觉只答出来 60%(网络多一点) ,但是答出来的应该都解释比较详细(不喜欢背东西࿰

;