BIGO后端一面
- 时间
- 2026-08
- 来源
- 牛客网
《面试题目》
- 计算机网络的 OSI 七层模型,UDP 协议是在哪一层,DNS 协议呢
- TCP 连接的四元组是是指什么?
- 服务器中,我们一个 Server 端口,它最多可以对应多少个TCP 连接?
- 什么是 TCP 的半连接队列,这个半连接队列是起到什么作用?
- TIME_WAIT 状态码,它是属于主动关闭的一方,还是被动关闭的一方?
- HTTP 协议中,它用到的是对称加密还是非对称加密?
- HTTPS 的证书主要起到什么作用?
- 这个域名会在加密的范围内吗?
- 浏览器发起发起一次请求到服务器的过程
- java 中的线程主要有哪些状态
- 发起一个网络调用,然后这时候在等待网络 IO 的时候,这个线程会处于什么状态
- 如果 Java 线程在等待我们那个 synchronized 这一个锁的时候,它会处于什么状态?那 ReentrantLock 呢?
- 线程间有哪些通信方式?
- 在一个 Java 进程中,它的就是线程数如果越来越多的话,会有什么代价?
- 线程它在 Java 的 JVM 里面大概会占用多少内存呢
- 同步阻塞 IO,异步非阻塞 IO。你能
《参考解析》
- 并发问题应先明确共享状态和一致性边界,再选择锁、CAS或队列。线程池需要根据任务是CPU密集还是IO密集设置核心线程数、队列容量和拒绝策略,并监控活跃数与队列长度。
- TCP通过三次握手建立连接、四次挥手释放连接;HTTPS在TLS握手中协商会话密钥,并用证书校验服务端身份,数据传输阶段主要使用对称加密。