中通快递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.7是分段锁而1.8锁节点呢。。我感觉这不就是设计上的改进来提高并发度(原本并发粒度是段,改进后粒度变为节点)😂
1 回复 分享
发布于 2023-11-14 09:27 广东
AQS,CLH队列锁的底层实现,这个问题该怎么回答一下好呢
1 回复 分享
发布于 2023-10-17 17:28 江西
老哥有后续了么? 有几轮面试呀?
1 回复 分享
发布于 2023-10-17 16:34 湖南
所以为啥会用头插法啊哥😭😭
点赞 回复 分享
发布于 2023-10-17 18:58 江苏

相关推荐

头像
06-10 16:52
门头沟学院 Java
1. 自我介绍// 拷打实习2. 你当时是如何考虑邮件幂等性的问题的?3. 如果Redis宕机,消息一直重投不成功怎么办?4. 幂等有没有研究过除了uuid还有什么可以做?5. 超时中心是如何设计的?6. 超时表扫描多久扫一次?7. 确定消息队列的延迟消息可以设定具体时间吗?8. 这个缓存当时有什么问题?(主从延迟,延迟双删)9. 延迟的时间设置多久?10. 除了延迟双删和强制主库外,还有其他方案吗?11. 对于一个缓存系统的设计你觉得要有哪些需要考虑的点?// 八股12. 讲一下TCP/IP,直接讲(讲了三次握手)13. 讲一下HTTP状态码14. 一个请求从浏览器发送到回来,会经过哪些东西15. 追问:发出一个请求是如何找到具体的ip16. MyBatis和MyBatis Plus有什么区别?17. 用过哪些MyBatis Plus比较好用的方法18. Java 8那些新语法特性有没有用过19. MySQL的索引有哪些?20. 一条查询的语句从MySQL发出来,会做哪些东西?// 其他21. 后面想要做什么岗位?22. 后面想要做什么类型的行业?// 反问23. 对于实习生的技能要求是怎样的?24. 实习生进来之后会负责哪些?线下面试,只有一面 + HR面主要拷打实习 + 八股,基本是看简历来问的已oc,但拒
查看24道真题和解析
点赞 评论 收藏
分享
评论
12
55
分享

创作者周榜

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