面灵AI

陌陌8.25Java海外业务笔试

时间
2026-08
来源
牛客网

《面试题目》

  1. 线程池初始化
  2. 浏览器输入URL最不可能使用什么协议
  3. TCP拥塞控制
  4. TCP客户端突然断电,服务端会?
  5. 千万级深分页优化
  6. MySQL MVCC
  7. 联合索引条件
  8. Java String intern
  9. 乐观锁?场景?
  10. 排序算法最坏情况时间复杂度最差的是?
  11. try-finally返回值
  12. InnoDB死锁无索引UPDATE导致大量死锁的原因
  13. top命令高wa,us低且wa高意味着?
  14. 浏览器前进后退最适合实现的数据结构
  15. 高并发扣库存每秒1万次扣减,最有效分担数据库压力的是?
  16. 联合索引 idx_A_B_C:哪些sql用了该索引
  17. CORS跨域资源共享说法正确的
  18. MySQL索引失效场景

《参考解析》

  1. MySQL索引通常使用B+树,叶子节点按顺序连接,适合范围查询;设计索引时结合选择性、最左匹配原则和执行计划,避免无效索引与回表开销。
  2. 并发问题应先明确共享状态和一致性边界,再选择锁、CAS或队列。线程池需要根据任务是CPU密集还是IO密集设置核心线程数、队列容量和拒绝策略,并监控活跃数与队列长度。
  3. TCP通过三次握手建立连接、四次挥手释放连接;HTTPS在TLS握手中协商会话密钥,并用证书校验服务端身份,数据传输阶段主要使用对称加密。
  4. 算法题先写出不变量和边界条件,再分析复杂度;常见数组、链表和树问题可分别使用双指针、哈希表、递归或迭代遍历,目标是在线性或对数复杂度内完成。