中通快递Java

40min

1、自我介绍

2、项目介绍

3、spring boot怎么启动的

4、@Transactional失效的原因

5、MySQL

6、联合索引,最左前缀法则

7、hashmap死循环问题,怎么定位元素的

8、什么是头插法,可以讲讲头插法怎么对链表进行操作的吗,当时的人明明知道头插法会出现问题,为什么还是用了头插法

9、ConcurrentHashMap底层原理,1.7/1.8线程安全的方式,为什么1.7要用分段锁保证并发不用其他,为什么1.8要用synchronized不用其他来表示线程安全

10、Redis怎么保证原子性的

11、Redis分布式锁的实现

12、spring aop

13、AQS,CLH队列锁的底层实现

14、b+树为什么会降低磁盘IO次数

15、Java中的中间件

16、讲讲各类排序算法的优缺点

17、假设让你通过,你会怎么样去学Java

18、反问,技术栈,几轮面试

全部评论
老哥有后续了么? 有几轮面试呀?
1
送花
回复
分享
发布于 2023-10-17 16:34 湖南
AQS,CLH队列锁的底层实现,这个问题该怎么回答一下好呢
1
送花
回复
分享
发布于 2023-10-17 17:28 江西
滴滴
校招火热招聘中
官网直投
所以为什么1.7是分段锁而1.8锁节点呢。。我感觉这不就是设计上的改进来提高并发度(原本并发粒度是段,改进后粒度变为节点)😂
1
送花
回复
分享
发布于 2023-11-14 09:27 广东
所以为啥会用头插法啊哥😭😭
点赞
送花
回复
分享
发布于 2023-10-17 18:58 江苏

相关推荐

11 52 评论
分享
牛客网
牛客企业服务