面灵AI

BIGO后端一面

时间
2026-08
来源
牛客网

《面试题目》

  1. 计算机网络的 OSI 七层模型,UDP 协议是在哪一层,DNS 协议呢
  2. TCP 连接的四元组是是指什么?
  3. 服务器中,我们一个 Server 端口,它最多可以对应多少个TCP 连接?
  4. 什么是 TCP 的半连接队列,这个半连接队列是起到什么作用?
  5. TIME_WAIT 状态码,它是属于主动关闭的一方,还是被动关闭的一方?
  6. HTTP 协议中,它用到的是对称加密还是非对称加密?
  7. HTTPS 的证书主要起到什么作用?
  8. 这个域名会在加密的范围内吗?
  9. 浏览器发起发起一次请求到服务器的过程
  10. java 中的线程主要有哪些状态
  11. 发起一个网络调用,然后这时候在等待网络 IO 的时候,这个线程会处于什么状态
  12. 如果 Java 线程在等待我们那个 synchronized 这一个锁的时候,它会处于什么状态?那 ReentrantLock 呢?
  13. 线程间有哪些通信方式?
  14. 在一个 Java 进程中,它的就是线程数如果越来越多的话,会有什么代价?
  15. 线程它在 Java 的 JVM 里面大概会占用多少内存呢
  16. 同步阻塞 IO,异步非阻塞 IO。你能

《参考解析》

  1. 并发问题应先明确共享状态和一致性边界,再选择锁、CAS或队列。线程池需要根据任务是CPU密集还是IO密集设置核心线程数、队列容量和拒绝策略,并监控活跃数与队列长度。
  2. TCP通过三次握手建立连接、四次挥手释放连接;HTTPS在TLS握手中协商会话密钥,并用证书校验服务端身份,数据传输阶段主要使用对称加密。