9.25 京东科技一面 50min
1.介绍项目
2.springcloud基本组件
3.Eureka和Nacos有什么区别
3.为什么选择微服务,微服务架构有哪些好处,有哪些缺点
4.为什么要有分布式事务
5.Kafka有哪些应用场景
6.Redis有哪些集群
Redis是单线程还是多线程
7.分片集群和主从集群的区别
8.分片集群有哪些应用场景
9.缓存穿透,缓存雪崩的产生原因以及解决方案
10.http和https的区别
11.讲一下非对称加密算法,对称加密和非对称加密算法分别有哪些
12.mysql事务的隔离级别,默认隔离级别是什么
13.jdk和spring以及工作中常用的设计模式
什么是aop
14.单例模式有什么好处
15.SpringMvc执行流程
16.ConcurrentHashMap底层原理
17.ConcurrentHashMap什么情况下会锁全表
18.ThreadLocal底层原理,如何保证线程安全
19.线程池有什么作用
20.如何创建线程池
21.线程池七大参数
22.线程池执行流程
23平时有看过哪些源码
23.平时通过什么途径学习
24.对自己的未来规划
场景题:
高并发秒杀如何设计
反问:
介绍业务和技术栈
对我学习的建议
hr面 20min
1.自我介绍
2.目前的规划
3.项目经历
4.为什么选择京东
5.对我影响最大的人
6.学习新知识的途径、流程 ,哪个流程最重要
7.遇到过什么困难或挑战,怎么解决的
8.为什么选择java开发
9.了解金融行业吗,有想过从事什么领域的java开发吗
10.对自己java技术能力的评价