快手 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笔面经##牛客创作赏金赛#

全部评论
老哥什么时候面的,面的怎么样
点赞 回复 分享
发布于 2024-12-29 15:01 湖北
快手好难啊天天手撕
点赞 回复 分享
发布于 2024-12-29 18:09 北京
手撕 B+ 树叶子节点?这个是指画出 B+ 树叶子、非叶子节点的逻辑结构图吧?比如叶子节点中数据页内的结构啥的?不是 MySQL 源码之类的吧,害怕😰
点赞 回复 分享
发布于 2024-12-29 19:20 广东
哥是实习还是项目里写到B+树了嘛,咋老是碰到要手撕这玩意儿
点赞 回复 分享
发布于 2024-12-29 23:38 广东
这是日常实习吗
点赞 回复 分享
发布于 2024-12-30 00:15 北京
啊?
点赞 回复 分享
发布于 2024-12-30 16:05 四川

相关推荐

评论
2
18
分享
牛客网
牛客企业服务