为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Go

一面:

欢乐局

  • 看你简历大学有竞赛经历,算法都懂吧?我:了解 面试官:嗯,了解就不问了
  • 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 面

  • 大学做过自豪的事
  • 一堆小问题
点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
全栈工程师
手记
粉丝
1
获赞与收藏
4

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消