顺丰校招JAVA11.29一面,11.30二面,12.3三面
2、问了秒杀项目是自己做的,还是在公司做的?
3、问了实习的时候,做了什么
4、秒杀系统自己有测过吗?
5、Dubbo有用过吗?
6、Nacos的原理知道吗?
7、SpringBoot的常用注解
8、经典的垃圾回收期了解哪些?
9、CMS用的什么算法
10、它是依据什么进行标记的
11、有哪些变量可以作为GCroot?
12、三色标记法了解吗
13、MySQL默认索引
14、B+树的优点
15、MySQL的索引在哪些情况下会失效呢?
16、用mq主要解决什么问题?
17、mq如果丢数据了怎么办?
18、那你怎么知道它丢还是没丢呢?
19、Docker是自己搭建的吗
20、Gateway用的也是ali的吗?
21、你在gateway里面都实现了什么功能?
22、客户端直接连后面的微服务,这个你如何去控制?
23、明年7月份毕业是吧
24、老家是哪儿的
1、秒杀系统是生产系统吗?校园超市平台呢?
2、你研究生的研究方向是什么?
3、我看里面有写CMDB的插件,这个是什么问题?跨数据库中心调用问题
4、那两个数据中心的数据怎么保持一致性呢?怎么同步呢?数据是提前准备的,没有同步
5、秒杀服务中Redis多线程抢单的原理?Async注解
6、缓存穿透的问题,你知道什么引起缓存穿透吗?
7、Redis里面一般放什么数据吗?频繁查询的数据,比如热点数据
8、写缓存和读缓存怎么实现的?什么时候写什么时候读?
9、Redis和数据库不一致怎么判断的?Canal组件。
10、跳过,因为描述不清
11、如果给你一条慢Sql怎么优化吗?
12、说一下Java内存分布
13、栈是用来干嘛的
14、那堆呢?
15、是有用过docker吗
16、有部署过在Linux上吗?
17、Linux常用的命令
18、查看日志文件某个关键字?
19、你多线程是直接new还是用的线程池
20、线程池怎么用的呢?
21、线程池的关键参数有哪些?
22、队列什么时候会用到
23、队列满了之后呢?
24、队列满了,最大线程也满了?
25、默认的拒绝策略
26、队列需要设置初始值吗?队列大小?
27、你看过哪些技术类书籍?
28、我看项目有写前端的一些组件,有写前端吗?
29、反问。