2021Java 进阶者的新篇章,Java 全栈知识体系
京东 Java 研发岗一面(基础面,约 1 小时)
自我介绍,主要讲讲做了什么和擅长什么
springmvc 和 spring-boot 区别
@Autowired 的实现原理
Bean 的默认作用范围是什么?其他的作用范围?
索引是什么概念有什么作用?MySQL 里主要有哪些索引结构?哈希索引和 B+树索引比较?
Java 线程池的原理?线程池有哪些?线程池工厂有哪些线程池类型,及其线程池参数是什么?
hashmap 原理,处理哈希冲突用的哪种方法?
还知道什么处理哈希冲突的方法?
Java GC 机制?GC Roots 有哪些?
Java 怎么进行垃圾回收的?什么对象会进老年代?垃圾回收算法有哪些?为什么新生代使用复制算法?
HashMap 的时间复杂度?HashMap 中 Hash 冲突是怎么解决的?链表的上一级结构是什么?Java8 中的
HashMap 有什么变化?红黑树需要比较大小才能进行插入,是依据什么进行比较的?其他 Hash 冲突解决方式?
hash 和 B+树的区别?分别应用于什么场景?哪个比较好?
项目里有个数据安全的,aes 和 md5 的区别?详细点
京东 Java 研发岗二面(问数据库较多)
自我介绍
为什么 MyISAM 查询性能好?
事务特性(acid)
隔离级别
SQL 慢查询的常见优化步骤?
说下乐观锁,悲观锁(select for update),并写出 sql 实现
TCP 协议的三次握手和四次挥手过程?
用到过哪些 rpc 框架
数据库连接池怎么实现
Java web 过滤器的生命周期
京东 Java 研发岗三面(综合面,约一个小时)
自我介绍。
ConcurrentHashMap 在 Java7 和 Java8 中的区别?为什么 Java8 并发效率更好?什么情况下用 HashMap,什么情况用 ConcurrentHashMap?
加锁有什么机制?
ThreadLocal?应用场景?
数据库水平切分,垂直切分的设计思路和切分顺序
Redis 如何解决 key 冲突
soa 和微服务的区别?
单机系统演变为分布式系统,会涉及到哪些技术的调整?请从前面负载到后端详细描述。
设计一个秒杀系统?
京东 Java 研发岗四面(HR 面)
你自己最大优势和劣势是什么
平时遇见过什么样的挑战,怎么去克服的
工作中遇见了技术解决不了的问题,你的应对思路?
你的兴趣爱好?
未来的职业规划是什么?
最近我根据上述的技术体系图搜集了几十套腾讯、头条、阿里、美团等公司 21 年的面试题,把技术点整理成了视频(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分
评论