-
String StringBuffer 和 StringBuilder 的区别是什么?String 为什么是不可变的?
-
讲一下接口和抽象类的区别
京东商城二面:
-
介绍项目
-
什么是Spring?
-
解释一下Spring 中的 IoC
-
Spring 有几种配置方式?具体说一下
-
解释一下Spring Bean 的生命周期
-
说一下Spring MVC 的流程
-
Redis 有哪几种数据淘汰策略?
-
为什么Redis 需要把所有数据放到内存中?
-
Redis 有哪些适合的场景?
-
MyBatis 分页
-
项目中用到的算法(排序 查找), 设计模式
-
innodb和 myisam的区别
-
如果让你实现一个MQ,怎么样保证消息不丢失?
京东商城三面:
自我介绍
-
绍项目(包括细节),针对细节提问
-
你有哪些数据库优化方面的经验?
-
从http请求发出到响应的整个流程
-
追问如何http请求发送过来之后如何拦截,怎样配置拦截,具体怎样拦截(只知道tomcat拦截,在web.xml中配置,感觉是在问tomcat底层)
-
讲一下常用的索引有哪些?
-
在 MySQL 数据库中索引的工作机制是什么?
-
讲一下MySQL的复制原理以及流程
-
讲下你对Dubbo框架的理解
-
内存模型以及分区,需要详细到每个区放什么?
-
JVM 内存分哪几个区,每个区的作用是什么?
-
如和判断一个对象是否存活?
-
Java 中垃圾收集的方法有哪些?
-
说一下Java 类加载过程
-
什么是类加载器,类加载器有哪些?
京东商城HR面:
-
先介绍一个项目吧
-
说一下你对京东的了解
-
你觉得自己身上有什么优势?