携程一面、二面
携程一面(9.2) 50min
-
自我介绍
-
项目介绍
-
SpringBoot相比于Spring的优势,SpringBoot的starter机制(自动装配)
-
@Autowired和@Resource的区别
-
@RequestMapping如果不加任何条件默认支持的是Get还是POST
-
如果存在两个不同的方法,但是其访问路径相同,当访问该路径时会执行哪个方法
-
项目中遇到的最大的困难
-
Kafka如果某一个节点发生故障会出现什么情况
-
类加载机制
-
为什么要使用双亲委派模型,如果自定义一个Object类会发生什么
-
排序算法:有10亿个整数,找出最大的10个
-
二叉树的层序遍历
-
volatile的作用
- MySQL默认的隔离级别
携程二面(9.7) 50min
-
自我介绍
- 项目介绍,用户登录的流程
- 数据来源,项目中Redis缓存的数据的key和value有多大
- Redis的key和value大小有限制吗,大key会导致什么问题
-
消息队列的作用,为什么要使用kafka
-
ConcurrentHashMap和HashMap的区别,HashMap的扩容机制
-
同步方法和同步代码块哪个更优
-
Spring IOC和AOP
-
项目中的异常处理
-
代码分析:父类与子类的静态代码块、代码块、构造器的执行顺序分析
-
算法:二叉树的最大深度
-
线程池的作用,7大参数,任务队列是越大越好吗,设置太大会导致什么问题
约了9.14 HR面,发帖保平安