快手 Java开发实习生 支付 二面 55min
1) 自我介绍
2) 共享屏幕,看我之前项目画的界面
3) 看到select * from t where id = 1 for update,能想到什么
4) 如果没有这条记录,会锁什么?能插入id = 1吗?能插入id = 2吗
5) 这个锁是怎么记录的,存在哪里
6) B+树的优点
7) 手撕 B+树的非叶子节点和叶子节点
8) 线程池有几种状态
9) 线程池的阻塞队列无限长,那最大线程参数是不是没用了,这个最大值的意义是什么
10) 手撕Java常见锁
#快手##你认为工作的意义是什么##实习生应该准时下班吗##面试被问期望薪资时该如何回答##软件开发2024笔面经##牛客创作赏金赛#