📍面试公司:京东🕐面试时间:一面💻面试岗位:Java 后台实习生❓面试问题:1. Java 中的 HashMap 为什么线程不安全?ConcurrentHashMap 是怎么解决的?2. 算法题:给定一个字符串数组,找出其中所有变位词(Anagrams)3. MySQL 的索引底层数据结构是 B+ 树还是 B 树?为什么不用 Hash?4. TCP 三次握手的具体过程,为什么需要三次?能两次吗?5. Java 的反射机制你用过吗?它的实现原理大概是怎样的?6. Spring 容器初始化的过程你了解吗?Bean 是怎么被创建和注入的?7. 一台机器上部署了多个 Java 服务,某个服务频繁 OOM,怎么分析?8. Redis 的持久化方式有哪些?RDB 和 AOF 的区别是什么?9. JVM 的 GC 日志怎么看?能不能从日志中判断出是不是发生了 Full GC?10. Linux 命令题:怎么查一个端口当前是否被占用?🙌面试感想:京东一面整体风格比较标准,基础+场景题+算法题都覆盖了。