快手Golang后端秋招一二三面面经(三面凉)

三面的问题实在是答不上来,心累。

1面(50min)

  1. 让我自己介绍觉得不错的项目(导致全程都没在聊实习)
  2. 我说的IM项目,问我心跳怎么解决周期短,链接多(没答好)
  3. 当连接数很多,全部都在高频率发消息,会影响什么系统指标
  4. 时间轮算法的优点
  5. context用过没 咋用的
  6. map为什么不安全 安全该用啥呢
  7. 说一下GMP
  8. select 如果都触发了,golang如何选择执行哪个case分支
  9. ch := make(chan int) ch<-1 fmt.Println(<-ch) 会不会死锁 为什么
  10. mysql为什么b+树,对比b,b-树的优势
  11. 虚拟内存,物理内存是什么
  12. 进程间的通信方式
  13. 算法:
  14. 链表相加
  15. 删除链表倒数第n个节点

2面(60min)

  1. 自我介绍
  2. 成长最大/复杂度最高的项目
  3. 重复消息,漏消息,你偏好哪个
  4. 项目亮点
  5. 算法:
  6. 实现一个中序遍历的迭代器(不能提前遍历好,少加了个*搞了我二十多分钟...)

3面(40min)

  1. 实习介绍,聊天
  2. 下面的流程你可以做哪些优化?假设执行10ms,qps是多少?
  3. 从kafka读出一个消息
  4. parse消息
  5. 根据parse的消息去磁盘文件A加载数据
  6. 根据加载的数据进行计算
  7. 将算出来的数据append到文件B
  8. 内存排序10亿个数据,要多少ms?(我直接崩溃,完全不会)
  9. 反问,如何学习

全部评论
排序复杂度 nlogn,n 是 1e8,观察到 2^31=2147483648,则 log1e8 约等于 30,即总计算次数为 30e8;观察到现代计算机每秒计算次数约 1 亿次,即1e8 次,估算出排序时间约为为 30000ms;可能这个题就是看一下有没有估算耗时的思路
点赞 回复 分享
发布于 今天 00:59 北京
这三面诗人握持
点赞 回复 分享
发布于 昨天 20:31 北京
老哥三面完多久挂的
点赞 回复 分享
发布于 昨天 20:30 上海
太悲观了,不一定挂的
点赞 回复 分享
发布于 今天 03:22 北京
老哥稳了不会挂
点赞 回复 分享
发布于 今天 01:22 北京

相关推荐

08-18 16:57
已编辑
门头沟学院 Java
蒟蒻一枚呢:团子正式批还没开始面试呢,这咋都考试oc了
点赞 评论 收藏
分享
昨天 11:42
南京大学 Java
一上来面试官一直听不到我声音,我从上到下把设置检查了个遍低头一看发现键盘上禁用麦克风的灯亮着,真想糊自己一个大嘴巴子😭😭1.&nbsp;自我介绍(说两句被打断,要直接讲实习部分)2.&nbsp;拷打字节实习。大模型涉及金额处理了吗?幻觉问题怎么解决?3.&nbsp;意图识别的准确率是多少?怎么得出来的?4.&nbsp;怎么做到的这么高的准确率(说算法侧那边做了微调),追问了解哪些微调的方式5.&nbsp;还有什么觉得是亮点的地方吗6.&nbsp;简单介绍下美团的分布式调度框架Crane7.&nbsp;调度失败怎么办?如何进行兜底8.&nbsp;和开源的调度框架以及字节的有什么区别9.&nbsp;问美团实习,做的工作和优化点。细节深挖+层层追问10.&nbsp;问美团squirrel,每个key最大存储限制是多少(答1M),追问为什么是1M,我猜的是根据工程实践和业务经验确定的最佳值。被面试官否了,说很多kv存储中间件单key限制都是1M,有其中的原因,要我下去学习一下11.&nbsp;数据存储量级大概是多少算法1.&nbsp;懒汉单例2.&nbsp;有向图中查环,拓扑排序。进阶要求:把环输出总结:问题都比较非常规,感觉自己答的不是很好,甚至有两个地方直接说了不会/没了解过😭感觉自己对三面这种是最应付不来面试官基本都是大ld,给到的压力很大,并且不会让你侃侃而谈,只能抓重点回答对方想听的。拷打实习的时候会抓很多细节,各种指标具体是多少怎么得来的。即便自己参与过也很容易汗流浃背,因为很多具体的数据难免会忘
押见修造为什么是神:三面居然还有这么多算法和八股吗
查看14道真题和解析
点赞 评论 收藏
分享
评论
3
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务