京东JAVA一面面经
1.自我介绍
2.讲一下项目的技术栈,具体功能。
3.登录功能如何保证安全性。(MD5+盐)为什么用MD5,讲一下机制。还有什么保证安全的加密方式?
4.讲一下IOC和AOP。
5.在项目中是如何AOP编程的。
6.讲一下Spring事务隔离级别,传播机制。
7.Mybatis #和$的区别。
8.Redis数据类型。为什么用Redis,除了缓存还可以做什么。具体你是怎么使用Redis的。
9.Nginx
10.Kafka是怎么使用的?
11.讲一下集合类。(画图)说说每个的区别。HashMap扩容机制。
12.Integer a = 100; int b = 100; a==b;是否正确,为什么,讲原理。
13.JAVA异常,分类,具体都有哪些?
问了一下面试官技术栈,部门是不是在亦庄。
#京东##Java工程师##面经##校招#