【2023春招】CVTE web后台
0327 技术面 45min
线上
- 对高可用的理解,项目里怎么实现高可用的
- 引入 Redis 和 MQ 解决什么问题,是如何达到高可用的
- Redis 用来存储什么
- MQ 用来做什么,做了哪些异步处理功能(双写一致性)。
- 针对双写一致性的场景题
- 用过哪种 MQ,遇到的问题
- 如何理解幂等性,如何保证 MQ 幂等性
- MQ 消费异常的消息如何处理,会一直堵在那里吗
- 分布式锁的实现
- 数据库
- SQL 调优
- 其它数据库性能优化手段
- 分库分表,水平分表如何实现
- 乐观锁、悲观锁
- 事务隔离级别,MySQL 默认级别,可以设置会话的事务隔离级别吗
- 网络
- TCP 为什么要四次挥手,而不是三次
- HTTPS 原理,连接过程
- Java
- 常用 Java 集合,特点及应用场景,线程安全方案
- 项目中使用到的多线程,举例
- 内存溢出、内存泄漏
- Spring AOP,应用场景,使用经历
- 项目中多租户实现
- 算法
0331 综合面
线下
- 群面:30min
- HR面:10min