26届后端秋招:得物二面

1.说说自己某个项目的具体业务模块,以及具体实现细节

2.说说java中的常用集合类,底层什么结构

3.具体分析一下数组、链表、红黑树的增删改查的时间复杂度

4.线程池的工作流程

5.为什么是核心线程分配完了先用任务队列,而不是直接创建非核心线程?说说你的理解

6.jvm在处理临界资源时,有哪些做法可以保证并发环境下的线程安全?

7.你刚才提到很多锁的实现,那锁控制多线程并发的底层思路是什么?讲讲你的理解?

8.刚才提到CAS,CAS的原理和适用的场景

9.volatile在处理并发冲突时的核心思想?什么业务场景下可以使用?

10.mysql的事务隔离级别和其对应的问题?

11.追问:具体举一个幻读的例子?

12.反问环节:后续流程?部门业务?

PS:面试官问了很多“为什么这么设计”和“具体业务场景”的问题,我有点把握不住他想要的点在哪里,感觉很多问题他都不是特别满意,感觉要寄

PPS:交易平台

全部评论
兄弟一面过了多久给的二面啊
点赞 回复 分享
发布于 09-20 21:58 陕西

相关推荐

09-18 20:41
百度_Java
要个offer怎么这...:哈哈哈哈哈哈,我也拿了0x10000000个offer,秋招温啦啦啦,好开心
我的秋招日记
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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