快手后端秋招一面

1、面试官自我介绍-快手电商

2、进程和协程有什么区别


3、为什么你之前说的 JDK21 后引入的虚拟线程性能会比普通线程要好


4、线程池参数


5、设计线程池时线程数的考虑因素

6、JVM 的组成


7、线程的资源在哪里分配,结合 JVM 回答


8、TLAB 是什么

9、自己实现 MQ 消息的顺序消费如何实现


10、自己实现 MQ 的事务消息如何实现(只回答了单体环境下的,面试官说分布式场景下可能会有问题,但现场想能想成这样已经不错了)

11、手撕和程序设计二选一
(1)、手撕:leetcode103-二叉树的锯齿形层序遍历
(2)、设计一个分布式的订单系统,充分考虑订单的幂等性和并发性,中间件和 DB 的调用使用伪代码实现


12、反问



时间线:


8.10 投递


8.11 约面 -

8.13 一面 


8.13 晚约二面

全部评论
8.13约二面,那现在是已经二面了吧
点赞 回复 分享
发布于 09-04 09:57 陕西

相关推荐

评论
点赞
7
分享

创作者周榜

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