顺丰一二面-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.反问

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

相关推荐

07-05 16:23
门头沟学院 Java
mengnankk:我投了300,约了5 6个面试。感觉项目写的太多了。一个项目就写五六个亮点,不是把整个项目的功能描述下。其他的没啥,简历看起来有点长
点赞 评论 收藏
分享
不亏是提前批,神仙打架,鼠鼠不配了
站队站对牛:现在92都报工艺岗了
投递韶音科技等公司10个岗位
点赞 评论 收藏
分享
评论
5
29
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务