顺丰一二面-Java

一面:

1.自我介绍
2.接口和抽象类的区别?接口可以有方法体吗?
3.什么是线程安全问题?
4.volatile关键字有什么作用?
5.创建线程的方式?
6.有几种类加载器?
7.get、post的区别?
8.常见的请求码有哪些?
9.索引一定会提高查询效率吗?为什么?
10.模糊查询like中%和_的区别?
11.MYSQL中的意向锁?
12.redis如何保证缓存一致性?
13.redis的持久化方式?
14.springboot配置文件预先加载?
15.mybatis中#和$的区别?
16.说一下你求斐波那契数列几种方式?
17.反问

二面:

1.自我介绍
2.问项目
3.为什么用阿里云OSS?本地服务器可以吗?
4.sping cloud和spring boot的区别?
5.熔断的原理?
6.SQL优化?
7.数据库隔离级别?MYSQL默认?为什么不用串行化?
8.MVCC怎么实现的?
9.B树、B+树的区别?
10.红黑树的特点?
11.redis支持的数据结构?
12.项目中的中间价?rabbit mq有哪些结构?
13.线程的创建方式?
14.为什么要用线程池?
15.线程池参数?
16.线程池新来一个任务的判断流程说一下?
17.线程池拒绝策略有哪些?
18.死锁必要条件?线程死锁怎么避免?
19.synchorized和Lock的区别?
20.反问

基本都是一些八股😅
全部评论
楼主oc了吗
点赞 回复 分享
发布于 2023-10-09 14:54 广东
感觉难度还行,楼主答出来多少?
点赞 回复 分享
发布于 2023-10-26 03:38 广东

相关推荐

5 29 评论
分享
牛客网
牛客企业服务