同程旅行 Java 后端一面 11.4

  1. Java 中 == 和 equals() 有什么区别?
  2. 如何理解线程安全?举一个实际开发中的例子。
  3. Java 创建线程有哪些方式?
  4. 线程池有哪些核心参数?什么情况下会触发拒绝策略?
  5. JVM 的 GC 机制是什么?有哪些垃圾回收算法?
  6. G1 垃圾回收器的工作原理是什么?
  7. MySQL 索引是什么?底层原理是什么?
  8. 什么是联合索引最左前缀原则?
  9. 两表 JOIN 查询性能较差,应该如何优化?
  10. 应用频繁发生 Full GC,如何排查和定位问题?
  11. 如何实现 IP 访问频率统计?如何设计滑动窗口,Redis ZSet 如何设计 Key 来实现 IP 访问次数统计?
  12. 对ai的看法?
  13. 有没有做过 Agent 相关项目?是实际业务落地还是 Demo?
参考来源:https://www.nowcoder.com/feed/main/detail/72d2233f18b449bda27d86a548f8f1b3