顺丰同城秋招面经
base:成都
时间:2021年11月
一面:
1.线程池的工作机制?
2.核心线程与非核心线程的区别?
3.Java 内存模型?
4.volatile 关键字的作用?
5.异步线程如何保证异步线程执行完成后,再向下执行,有什么手段?
6.用 Redis 取一个集合和另一个集合的交集?
7.Redis 集群了解吗,集群的工作原理、机制?
8.Spring 如何解决循环依赖的问题?
9.分布式相关问题,分布式事务,分布式锁的了解?
10.MySQL 下面的日志文件?
算法题:
二维非负整数数组,从左上角走到右下角,只能向右或向下,返回最小路径和。
二面:
1.Redis 的基本数据类型?
2.Redis String 的实现原理?
3.Redis 持久化策略?
4.RDB 会阻塞?
5.Redis 数据淘汰策略?
6.Redis 快的原因有哪些?
7.InnoDB 事务的隔离级别?
8.可重复读解决了什么问题?
9.MySQL 是如何解决不可重复读的?
10.事务回滚的原理?
11.InnoDB 索引是如何实现的?
12.消息中间件,Kafka了解吗?
算法题:LRU