一面(4.8) 50min挨个问项目20min了解vLLM吗手撕:倒序链表相加,字符串相加二面(4.9) 40min问项目15min有哪些排序算法归并排序的时间复杂度和空间复杂度,最坏和最好的情况,为什么快排呢线程和进程的通信方式MQ的作用什么场景下会使用消息队列你认为消息队列和RPC有什么区别MQ消息有序吗MQ消息有持久化吗redis和zookeeper作为注册中心的区别,如何选择手撕:最大连续子数组和三面(4.13) 45min讲项目20min如何定位慢查询慢查询可能是由哪些因素造成的怎么建索引如何避免索引失效如何优化sql语句知道哪些推理框架,你对他们的理解是什么知道哪些关于推理框架的指标手撕1:rand5()可以等概率地生成1-5这五个整数,如何利用rand5()来实现rand9(),从而等概率地生成1-9手撕2:一个写线程负责随机写入随机字符串,两个读线程负责读取内容并打印,实现这个生产者消费者模型HR面(4.18) 20min基本情况介绍纯聊天已oc已offer