校招 未知部门 / 研发工程师 / 一面
[面试日期] 2026-08-31 [面试时长] 未知
[学校背景] 吉林大学 | 985 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>8.31快手 中间件研发工程师 一面</h2>
<p>总体流程45分钟</p><p>自我介绍</p><p>拷打三个项目,功能确实答出来了,但经常问这个如何优化,要优化你怎么做?这开放问题也就答的一半一半吧。</p><p>熔断怎么做的,如何优雅退出和更新版本(这个没做,随便说了说如何优化)</p><p>解释下什么是粘包半包,你是怎么解决的</p><p>是单连接串行执行吗,如何优化(这个真不知道)</p><p>为什么用etcd而不是其他的</p><p>负载均衡说一说,各自用于什么情况</p><p></p><p>说说kv流程</p><p>哈希环增减节点影响?如何优化的?</p><p>假如突然大量增加或者减少节点,会导致大量miss,你如何解决?(这开放问题真不会)</p><p></p><p>支持多种llm,具体怎么实现的</p><p>这个项目具体功能?</p><p>说一下mcp的流程(答出来了但答的不太好,因为自己的mcp和常用流程有区别,后续追问才说了常用流程)</p><p></p><p>八股</p><p>mysql几种日志?介绍一下,binlog和redolog区别?重启恢复数据使用什么日志?</p><p>redis,持久化机制?rdb具体怎么做的?混合持久化时aof选那条指令开始?</p><p>拥塞控制的作用?流程?</p><p>介绍gmp模型?</p><p>go的协程性和c++,java线程性的区别?(答了协程和线程的区别)</p><p>但是协程是凭空多了一个用户态的操作,按理说不应该比线程更慢吗?(这个没背过,只能说用户态操作更为精细和易于控制,所以避免一些无用开销更快)</p><p></p><p>手撕,<a href="https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fleetcode.cn%2Fproblems%2Fmaximum-width-of-binary-tree%2F">二叉树最大宽度</a> 秒了</p><p>反问,面试有没有可以改进的地方。答,回答项目可以结构化一点,</p><p>如果过了是否需要或者可以提前去实习?我们是非常欢迎的。</p><p>”后续有结果联系你“</p><p></p><p>感觉挂了?很不清楚,不过作为秋招第一次面试确实很紧张没发挥好,这些扩展优化问题也没答太好,全背的常规八股。</p><p>希望有好结果吧,后面还有4个面试等着呢<img src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763930/8B36D115CE5468E380708713273FEF43"><img src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763930/8B36D115CE5468E380708713273FEF43"></p>
AI 推荐面试题
