【第三十四期】Golang社招面经-快手

itmrtan · · 1480 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

快手:4轮技术1hr 口头offer 一面: 欢乐局 看你简历大学有竞赛经历,算法都懂吧?我:了解 面试官:嗯,了解就不问了 raft算法懂不?我:懂 面试官:嗯,懂就不问了 讲讲tidb 讲讲newsql 项目吞吐量,怎么优化的性能? 工作有啥亮点?产出?共识怎么做的? 二面 mmap操作原理 答:1.内存映射 2.逻辑/物理地址转换 3. 程序访问触发缺页中断 4. 调页 追问:mmap的问题?答了内存过大时会出现频繁的页面置换 影响效率 tidb项目介绍 sql parser做了啥?planner做了啥? 讲 epoll 进程线程区别(刨根问底式 各种OS问题 虚拟内存, 缺页置换?MMU? 写个代码 (忘了问啥了 三面: 项目介绍 设计一个kv存储 说一下你理解的共识算法 说一下多路复用 四面: 项目介绍 直接io与mmap区别? 分布式系统保证数据一致性? redis主从怎么做的数据一致? redis哨兵? 讲讲排序算法 优缺点 http连环问题 tcp连环问题 长链接短链接 http header 干啥用的? 写个代码 dijkstra模版题(用go写可真费劲 hr 面 大学做过自豪的事 一堆小问题

有疑问加站长微信联系(非本文作者))

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1480 次点击  
加入收藏 微博
2 回复  |  直到 2022-03-10 17:17:47
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传