一面 2小时50分钟给了1个小时手撕三道题,讲解+优化20分钟1. 版本号大小比较2. 固定长度array的简易mvcc实现3. 判断所有相邻数的奇偶性质不同linux操作,grep,awk(不会)硬链接软连接redis集群模式哨兵模式具体实现(应该是要讲raft算法,不会)问最近一段实习,vllm源码拷打,paged attnetion, kvcache,prefix,continues batch......拷打第一段微信搜索的实习(rpc,微服务......)因为第一段实习纯打杂,被拷打得体无完肤数据库项目拷打,bufferpool,LRUK,优化,索引......拷打mysql的八股,主要是各种log,和宕机恢复问深入了就不会了,答得很烂你的数据库支持容灾和宕机恢复吗回答不支持,随后拷打半个小时的分布式数据库容灾恢复(多进程多线程,协程,如何处理大流量......)一点都不会,面试官一直问,我只能瞎扯方案然后被他一一反驳https和http的差别详细讲一讲ca的过程(忘了,只能瞎扯)消息队列用过吗(没用过,也不会)----------------------------------------------二面以为要挂了,一周后二面,我太天真了,当二面他没开摄像头的时候我就应该意识到要挂了二面,1小时50分钟无自我介绍,闲聊5分钟Base地有偏好吗什么时候毕业之前实习为什么离职,为什么不去之前实习的部门(微信搜索)为什么之前不转正实验室是做什么的为什么你们实验室不转方向去做大模型45分钟手撕三道题1. 实现一个atoi2. 大量数字去重排序3. 字符串s,字符串t,从s中按顺序取出任意个字符,用这些字符组成t,有多少种方法进行s和t的匹配20分钟讨论讲解,3题用回溯做的,让我优化,没优化出来,提示剪枝问wxg实习经历,质疑了至少三次为什么我在打杂(艹,干什么活是我能决定的吗)问最近的实习经历,部署的是最新的qwen吗,我问他指的是不是2.5的版本,他说不知道,我说transformers对qwen2.5支持有点bug,还没部署上他说为什么我的同事几个小时就部署上了我只能尬笑拷打vllm(感觉他并不懂vllm,没怎么深入问)用过sglang吗(没有)你不是科班,学过操作系统和网络吗怎么在UDP上实现一个可靠协议(讲了怎么实现一个仿TCP(错))建议看一下quick udpC++经典八股(多态,虚函数)C++网络编程用过吗(没有,很浅的讲了一下socket, epoll......) #牛客AI配图神器# 不够深入,建议实现一个rpc项目。流程结束