携程一面二面HR面面经
笔试0828
一面0906
- 自我介绍
- 项目问题
- Redis的持久化
- 数据库与缓存不一致如何解决
- Kafka在项目中的作用
- 为什么要异步操作
- 项目中遇到的问题,有什么收获
- Collections常见的实现类
- ArrayList和LinkedList的区别,在什么样的场景下用什么List
- HashMap实现原理
- HashMap如何实现线程安全
- 说一下垃圾回收机制
- 垃圾回收的调参
- 说一下Spring的IoC和AOP
- IoC的底层实现,设计模式
- 对AOP的了解及应用场景
- MySQL的事务的四大特性
- 事务在多并发下可能存在的问题
- MySQL的隔离级别
- HTTP和HTTPS的区别
- TLS的握手过程
- CAP理论
- 归并排序
- 反问
二面0915
- 实习经历
- 实习负责的工作
- 项目中的收获
- Spring如何管理对象
- Spring何时销毁一个对象
- Bean的生命周期
- Spring何时进行对象的创建
- 关系型数据库与非关系型数据库的区别
- 什么是关系型数据库
- 数据库三大范式
- 索引的底层数据结构
- B+树和B树的区别
- HashMap的底层数据结构
- 红黑树的特点
- Redis的使用场景
- 项目问题
- 分库分表
- 消息队列之间区别
- Topk问题
- 概率问题
HR面0926
当晚发了英文测评