腾讯-TEG-后台开发实习(Golang)一面凉经

时间线:
3.3 官网更新简历
3.11 约面
3.12 打电话问入职时间(说了5月底6月初直接说下次再约)
3.13 官网进入复试
3.17 官网结束流程

开场算法题 + 做题思路讲解
1. 介绍项目  
2. 项目是你一个人做的还是团队合作?  
3. 你是完全自己做的吗?还是参考了一些开源项目或其他类似的项目?  
4. 你的登录系统是如何实现的?  
5. 你使用了 JWT 进行身份验证,JWT 的生成和验证流程是怎样的?  
6. 你如何保证 JWT 的安全性?  
7. 你在 JWT 中使用了什么加密算法?  
8. 你的 JWT 过期时间是如何设置的,有没有公式?  
9. 你存储公钥的方式是怎样的?  
10. 策略模式在你的项目中是如何应用的?  
11. 你对 Redis 掌握得怎么样?  
12. 在使用 Redis 分布式锁时,你是如何保证幂等性的?  
13. 使用分布式锁时,你遇到过哪些问题?有踩过哪些坑?  
14. 你是如何设置分布式锁的过期时间的?有没有一个公式或方法?  
15. 你做了分页优化,具体是如何优化的?  
16. 这个优化带来了多少性能提升?  
17. 你的 CI/CD 流程是如何配置的?  
18. 如果你的 Docker 镜像构建流程很慢,你如何优化?  
19. 平台做过压力测试吗?  
20. 前端是自己写的吗?还是借助了 AI 工具?  
21. 请介绍一下 AIGC 的使用体验  
22. 你在哪些场景下使用了 Lua 脚本?  
23. 你在秒杀系统中使用了 Redis Stream 处理异步消息,为什么选择 Redis,而不是其他消息队列(如 Kafka)?  
24. 你可以描述一下秒杀系统从用户请求到订单生成的完整流程吗?  
25. 多级评论系统如何设计?  
26. 如何解决消息积压问题?  
27. 你的项目目前如果要支持高并发、全球部署,你认为还需要做哪些优化?  
28. 你对 Go 的内存管理了解多少?  
29. 你可以举例说明哪些情况会导致内存逃逸吗?  
30. 你如何分析代码中是否存在内存逃逸?  
31. Go 的内存管理会出现碎片化吗?  
32. Go 的内存管理和 C++ 相比,有哪些不同?  
33. Go 是否可能出现内存泄漏?如何排查?  
34. 你有没有用过 pprof 进行内存分析?  
35. 你用过 Cgo 吗?  
36. 在一个包含 Cgo 的服务中,如何区分 Go 分配的内存和 Cgo 分配的内存?  
37. 你对 Go 的 GC 机制了解多少?  
38. 你能简要讲一下 Go 的 GC 实现原理吗?  
39. 你如何优化 GC 的性能?  
40. 如果你不能修改代码,但需要临时优化 GC,你会怎么做?  
41. 提高 GC 触发的阈值可能会带来什么问题?  
42. 可能会出现 OOM 的情况吗?  
43. 你在项目中使用过 sync.Pool 吗?  
44. sync.Pool 适用于哪些场景?有哪些不适用的情况?  
45. sync.Pool 里面的对象会不会被释放?如果会,什么时候释放?  
46. sync.Pool 与读写锁 + map 有什么区别?  
47. 你在项目中有遇到协程泄漏的问题吗?  
48. Goroutine 泄漏会导致什么问题?  
49. 一个 Goroutine 占用多少内存?  
50. 你如何排查 Goroutine 泄漏?  
51. Channel 和读写锁的区别是什么?  
52. 你在什么场景下会使用 Channel,什么场景下会使用读写锁?  
53. 向已关闭的 Channel 发送数据会发生什么?  
54. 从已关闭的 Channel 读取数据会发生什么?  
55. 为什么会这样,为什么读不会 panic?  
56. 你如何确保 Channel 只会被关闭一次?  
57. 现在有一个 float32 的切片转换为 []byte,如何优化它的内存使用?  
反问:
1. 部门业务
2. 面试表现和不足
3. 流程相关
全部评论
耐面王
1 回复 分享
发布于 2025-03-17 23:02 上海
筛选特种兵来着
1 回复 分享
发布于 2025-03-17 20:00 广东
mark
点赞 回复 分享
发布于 03-30 19:22 上海
能问这么多个问题?
点赞 回复 分享
发布于 2025-04-12 20:26 广东
牛逼,耐问大王
点赞 回复 分享
发布于 2025-04-05 15:46 湖南
57个问题??
点赞 回复 分享
发布于 2025-03-27 16:31 上海
这也太难了,你的是啥项目呀
点赞 回复 分享
发布于 2025-03-19 02:02 广东
哪个部门啊
点赞 回复 分享
发布于 2025-03-18 18:51 香港
是golang吗
点赞 回复 分享
发布于 2025-03-18 15:14 香港
我今天刚面完TEG后台开发,面试官一点八股都不问😓,就自我介绍,手撕,拷打项目。按你这么问我感觉我直接当场去世了。怀疑是KPI😭
点赞 回复 分享
发布于 2025-03-17 23:55 河南
佬一其随😆😆
点赞 回复 分享
发布于 2025-03-17 19:20 广东

相关推荐

04-13 15:31
门头沟学院 Java
某游戏厂,面了 1h。大部分时间都是问纯八股,项目一点没问,手撕也很简单,网上搜到的面经大部分是C++八股文轰炸或者项目拷打。是不是因为一开始就对我不感兴趣所以干脆不为难我了面经如下:自我介绍游戏经历主要编程语言(我说的Java 但是岗位写的是C++/GoLang)求职方向是后端,为什么选择游戏服务器开发有Linux使用经历吗(项目部署)用过的Linux命令查看文件用什么命令,查看大文件呢?租服务器会关注服务器配置吗,如何确定这个配置能够满足项目部署的需求?会分析服务器使用情况吗(CPU、内存使用率),如何定位具体的线程资源使用情况?讲讲数组和链表结构、常用操作、时间复杂度为什么数组支持随机访问(内存连续+偏移量)讲讲栈和队列结构、区别、应用讲讲RabbitMQ如何用数组实现队列讲讲哈希,平时用过哪些哈希的数据结构哈希表的key如何获得什么是哈希冲突哈希底层原理了解吗面向对象三大特性现场写一下多态的例子讲讲平时用过的设计模式手撕反转链表、反转字符串反问的时候面试官说我可以自信一点()最后给点建议吧:纯八股 + 项目一点没问,大概率不是“不感兴趣所以不为难你”,更可能是:1,面试官习惯按固定流程走,先筛基础2,或者他觉得项目跟岗位匹配度不高,问了也白问,3,面了一个小时还给建议,说明你至少过了他的及格线。别自己加戏
查看23道真题和解析
点赞 评论 收藏
分享
04-13 09:20
已编辑
电子科技大学 C++
自我介绍 实习1. 去上一家公司实习的目的?2. 为什么离职?3. 上一家公司职场氛围和交流氛围如何?4. 上一家公司实习主要的工作背景和产出?5. 介绍一下上一家公司实习的背景和原理6-12. 实习拷打13. 上一家公司有没有 AI 提效工具?有没有 AI 培训?其他员工有没有相关的使用经验?14. 你为什么在实习开发中使用 AI 工具吗?15. 总结一下上一家公司实习你的收获是什么?16. 实习期间,你遇到最困难的一个点?你是如何解决的?项目1. Raft 项目的动机是什么?算法无闲聊1. 你转专业了吗?还是自学?2. Golang 和 C++ 哪个用得比较多?3. 面试官介绍 Golang 和 C++ 在后端和鸡架开发之间的差异...4. 能实习多久?专业其他同学的规划是读研还是就业?5. 你为什么想要就业?你不用上课吗?6. 有没有想过跨考?7. 反问总结第一次约面后,面试官临时有会,面试前 5 分钟取消会议。推迟了一天,然后又迟到 10 分钟。自我介绍完就感觉像是 KPI 面了,不过没关系,感觉还是很好为人师的面试官,反问环节直接让他帮我把从 C++ 到 Golang 学习路线规划了一下,也请教了一下应该阅读哪些书籍。
发面经攒人品
点赞 评论 收藏
分享
评论
18
85
分享

创作者周榜

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