2023届携程秋招 面经
一面 9.2 45min
- 自我介绍
- 实习项目介绍
-
八股
- HashMap 和 ConcurrentHashMap
- ReentrantLock 和 synchronized 区别
- 线程池类型与线程数量配置
- Java内存区域,StackOverflow 发生的情况
- Full gc失败的原因
- MySQL 索引类型
- 什么时候不走索引,为什么
- MySQL 默认隔离级别
- MVCC原理
- MySQL怎么做SQL执行分析
- Redis使用场景
-
- 算法题:把一个数组的偶数调整到前面,奇数调整到后面,不适用额外空间(用两个指针扫一遍)
- 反问(下周安排二面)
二面 9.5 45min
-
问实习项目,扣细节+设计高并发分布式锁
-
八股
-
Java锁的机制,怎么使用,区别点
-
阻塞队列与生产者-消费者模式
-
Spring 依赖注入、容器、Bean生命周期、如何保证单例、自动装配
-
MyBatis 怎么做联表查询、延迟加载
-
单例模式的实现
-
-
算法题
找出字符串数组的公共最长前缀(一一匹配的暴力就行,不需要我用字典树)
- 反问
HR面 9.15 20min
9.26 Update: 已意向