腾讯 go 后台开发一面(原来以为凉了结果十分钟之后发了二面qwq)

几乎都没什么很冷门的八股拷打,都是结合实际业务,体验真的很棒,也意识到自己很多不足,面试官真的给了很棒的建议。
1. MySQL索引,如何利用索引优化查询的(利用索引优化深分页,索引覆盖避免回表),索引的底层实现(B+ 树,聚簇索引和非聚簇索引,B+ 树上进行二分确定查询边界,然后在叶子节点类似双向链表的结构实现范围查询。)
2. 如何实现异步秒杀的,如何防止超买,如何实现一人一单。(点评项目烂完了)
3.用过哪些 AI 工具,是如何使用 Agent 辅助开发的,有哪些 Agent 相关的尝试。
4.Redis 单机能够抗住多少 QPS 的简单查询,如 get 和 set 。(十万)
5.对项目进行过压测吗,如何测出来的,大概的数值是多少?(Apifox 还有 go Test)
6. gin 框架以及如何优化 gin 框架。
7. WebSocket 通信是如何建立的,以及 WebSocket 通信的优势(首先建立 http 协议然后发起 upgrade 请求即可建立 websocket 连接。websocket 是基于有状态的全双工通信,避免了 http 每次通信时需要重新握手和挥手的开销,websocket 的 header 相比 http 请求要小得多)
8.无手撕。
反问:
1. 感觉凉了,问自己还有哪方面需要提高的,面试官提了非常多有用的建议,使用微服务进行拆分,k8s 做一些集群节点管理,熔断还有限流测试,鼓励我不要放弃自己的优势(第一个在我反问阶段肯定过我的面试官)。
2. 然后为了赚点经验,旁敲侧击问面试官目前我应该继续深入学习微服务还是赶紧润 Agent,面试官很真诚的建议我继续精进微服务,说目前微服务岗位还是很多的。
3. 腾讯会议在 Archlinux 上好像有 bug ,最后问面试官能不能看到我的视频(因为我这边什么都看不到),然后跟面试官说我这个系统的腾讯会议显示可能无法进行代码能力测试,能不能随便拉个题目给我看看我这边能不能试试。结果还是什么都看不到,Linux 系统的腾讯会议最好还是拉个 Windows 虚拟机。#牛客AI配图神器#
全部评论
请问大佬,websocket是因为简历里面写了才问的吗
点赞 回复 分享
发布于 03-24 19:45 上海
哪个部门的呀
点赞 回复 分享
发布于 03-24 14:09 北京

相关推荐

4.7 二面 时间1h可能是一面面评很好,二面感觉纯聊天,没怎么考察技术agent相关:一面简历里的agent、聊Claude code源码泄露,聊Claude 实现机制(fork、subagent、team、coordinate机制),聊深入了面试官羞涩一笑:源码我还没来得及看呢;我:没事,我看了的部分您可以随便问业务相关:如果要在美团app上集成一个能语音下单的agent,怎么办?(从技术实现上有两种:一种是利用tts模块语音文字互转然后传入llm;另一种是直接多模态模型端对端);追问:纯语音场景下用户如果长时间没有收到反馈可能会觉得卡死,为了用户体验如何改进?(及时反馈机制,每成功一个小步骤就反馈一下)如果你入职之后需要开发某个业务功能,但是涉及十几个不同部门对业务仓库,你怎么用AI最快速度帮助你开发业务?(先读每个仓库模块的文档,没有文档的仓库需要和AI一起check源码生成文档,开发循序逐模块、测试通过之后再进行下一步,严格规划和约束AI的流程计划)没有八股,但问了一嘴:AI时代,八股这些基础还重要吗?我:重要,sql关键字细节这种可以用到了再查,但是乐观锁、悲观锁、消息幂等机制等等是需要了解底层的,否则对业务上限有限制刷题前我以为要被拷打,问:要不来道dp吧,图论和树没怎么练过可能不会面试官嘿嘿一笑:没那么难最后来了一道leetcode easy:合并两个有序数组,不允许开新数组。嘴角压了2分钟后,双指针5分钟秒了,处理边界情况的时候面试官:好了别写了。后面聊了一下部门情况,base偏好,还提了一嘴不想选外卖选到店业务,面试官感叹:你蛮善良的,最后还交流了一波在商言商的商业理论。最后祝北京相见,知道应该稳了后续4.10 offer (hr电话都没打、直接发的邮件),已接
查看5道真题和解析
点赞 评论 收藏
分享
评论
9
41
分享

创作者周榜

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