腾讯TEG研发管理部面经(三轮技术+HR)

近期我看到很多同学私信我要TEG面经,一个个发比较麻烦,我比较懒,就统一发出来吧,哈哈。
问的很多问题是和我简历上写的东西,所以具体问的内容还是得看简历,每个人可能都不太一样,简历上的东西大家一定要过熟。

一面(1h):
1. 自我介绍
2. ThreadLocal底层原理
3. ThreadLocal什么时候会发生内存泄漏
4. ThreadLocal怎么清理
5. 用过ThreadLocal吗,什么场景
6. 上下文可以传递的ThreadLocal怎么设计的
7. 设计有参考一些类似的开源的框架吗
8. Java内存泄漏怎么排查
9. 看到了数据区大小之后进一步要怎么做
10. 哪些情况容易造成内存泄漏
11. 缓存没有及时的清理,比如使用一个Map进行本地缓存,然后对于过期对象没有及时清理,我在项目中使用的Caffeine其中一个主要目的就是它能够自动清理过期的数据
12. 资源或者连接没有及时关闭
13. 使用集合装对象的时候,对象没有重写hashCode和equals导致无法移除对象
14. 数据库事务隔离级别
15. 各种隔离级别的特点
16. MySQL如何进行数据同步
17. binlog存了什么东西
18. JVM判断对象是垃圾的方法
19. JVM内存模型
20. 为什么要用Dubbo
21. Dubbo和Http的调用底层区别
    1. Dubbo支持长连接复用
    2. Dubbo的数据格式更加紧凑
    3. Dubbo的数据序列化方式更加高效
22. Dubbo怎么基于Netty实现同步和异步连接的转化?
    1. 把Netty的NIO事件驱动模型和业务线程池解耦
    2. 通过CompleteableFuture进行接口回调管理异步结果
23. 有没有测试Dubbo和Feign进行性能测试
    1. 本地测试差了大概十倍
24. 分库分表怎么做的
25. 分表数量和原因
26. 怎么用用户id查订单不发生全路由
27. 如果想通过商品查订单要怎么查
28. 多表情况怎么保证一致性
29. Redis的持久化机制
30. 预热缓存是什么
31. 余票信息是保存在哪里的
32. 如何保证票不超卖
33. 限流是用的什么方案
34. 能实习什么时候到
35. 算法:LRU
36. 反问业务
37. 反问实习生品质

二面(两个面试官,混合双打1h):
1. 自我介绍
2. 基因法是做什么的
3. 如何根据时间去查询订单
4. 布隆过滤器相关
    - 与位图的区别
    - 长度和hash函数的设置方法
5. Elasticsearch相关
    - 存储的信息内容
    - 深分页问题
    - 延时可能的原因
6. 缓存使用
    - 缓存使用方式
    - 本地缓存和Redis的一致性
    - 误判如何处理
    - 本地缓存内存占用值
7. Redisson相关
    - 选择原因
    - 看门狗自动续期失败情况
    - 看门狗时间设置不合理的影响
8. 消息队列
    - 异步生成订单的使用
    - 消息消费失败的解决方案
9. 限流实现
    - 限流算法实现方式
    - 区分正常请求和恶意请求
10. 并发问题验证情况
11. 大模型相关
    - 了解大模型的影响
    - 大模型的技术
12. 学生会经历
    - 参加收获
    - 分工不明确的处理方式
13. 代码评审
14. 后端其他框架了解
15. 对大模型发展的看法和焦虑
16. 场景题:设计微博信息流

三面(30min,又问微博,不知道是巧合还是故意的):
1. 自我介绍
2. 负载均衡的策略
3. 哈希路由(优化)
4. 一致性协议
5. 文件拷贝技术
6. 项目中的技术难点
7. TCP和UDP的区别
8. 应用层要怎么对UDP进行优化
9. 场景题:基于UDP的语音通话,丢包怎么兜底
10. 场景题:设计微博Feed流
11. RPC框架的高性能实现
12. 最近比较感兴趣的点是什么
13. 写代码的时候少出bug或者是性能保证
14. 学习新技术的方式

HR面(20min):
1. 升学规划
2. 介绍有比较挑战性的任务
3. 自己给项目打分
4. 还有值得哪些改进的地方
5. 你对于本部门要做的东西了解吗
6. 过往的项目对于实习有什么帮助
7. 过往有没有挑战性的目标
8. 介绍:围绕code进行开发、八月底/九月初进行答辩
9. 其他公司的面试情况
10. 反问:技术栈c++、java
全部评论
佬有一个项目是不是做的rpc
点赞 回复 分享
发布于 2025-04-22 15:26 河北
这个是今年的暑期实习吗
点赞 回复 分享
发布于 2025-04-20 11:39 广东

相关推荐

04-15 17:41
已编辑
南京林业大学 后端工程师
发面经攒人品两周前一面的,一直没有消息,这周突然二面了一面忘记录音了,只记下来一点三道手撕- 第一题压根没见过,提供了两种指令,要求用这两种指令实现判断字符串是否符合某种性质(不会)- leetcode240搜索二维矩阵 II,hot100题目(还有点记忆)- 给定一堆用户的在线时间记录(格式为[登陆时间,退出时间]),求姐同时在线用户最多的时间段八股环节,他让我选则计网或者系统,我选了计网- http从1开始一直3,每次改进了什么,解决了什么问题- http1.1的头堵塞问题是什么意思- http2为什么会有头部堵塞- http3怎么解决头部堵塞的- 为什么用udp的QUIC协议能将解决头部堵塞- 讲一下https握手- 每次https都要四次握手,代价很大怎么优化?用长连接- 长连接的https万一密钥泄露了怎么办?设定一定的时间,定时重握手二面1. 哪里人,在哪里上学2. 自我介绍3. 讲一下mcp4. 讲一下skill5. 你有一个智能agent项目,讲一下什么叫做智能6. 我想设计一个智能告警系统,有四个项目需要监控,每个项目每天都有致命告警。但是这些致命告警有一些是错报,因为这些告警是别的同学配置的,我没有办法去掉。有两点:一是该系统需要能够同时监控多个项目,二是告警出来后需要去查代码是什么意思或者调用一些工具进行自动化处理。你认为这个系统应该怎么设计?7. 这个系统的rag里面存什么?tool要封装哪些工具?怎么agent按照某个流程执行检查?8. 你简历上的这个项目与刚刚我想要的那种系统很像,你能讲一下两者之间的差异吗9. 你刚刚说到了兜底逻辑需要做一些,能来讲一下大概要做哪些兜底逻辑吗?10. 你平时用什么ai工具,怎么用?11. 用过openclaw吗?12. 讲一下实习项目13. 实习的时候主要是做前端还是后端?14. 怎么实现一个分布式锁,设置超时时间?15. 假设有abc三个在抢锁,简单介绍一下情况。然后a挂了会怎么样,你能从代码级别描述一下吗?16. 你知道MongoDB吗?17. 一分钟快速介绍一下事务的ACID18. 一致性怎么保证?代码中怎么实现?19. 你怎么理解消息队列中的消息持久性20. 讲一下消息队列怎么保证持久性?21. 万一消息队列磁盘坏了怎么办?22. 写操作是只写那个主消息队列吗?23. 了解https算法吗?24. rsa个ec算法有什么区别?不知道25. 你用过哪些对称加密算法?只知道凯撒密码26. 10个业务,一天1亿个计算任务,10万台机器资源,构建一个分布式计算平台。任务大多是cpu型任务,有长又短。你会怎么设计这个平台?27. 你的路由层用多少机器?28. 假设用了三台机器来管理,然后其中要有一个leader,怎么选出一个leader?29. 基于redis实现选举,怎么实现?一开始我说模仿哨兵模式,用一个哨兵节点负责选举。他要求我不用哨兵,就用三台机器和一台redis实现选举30. 现在解决了主master的问题,接着怎么调度?讲一下怎么调度的设计思路31. 假设某一瞬间来了很多请求,你怎么保证所有机器不会被打爆?32. 现在有很多新的技术,你怎么看待新技术,是出来一个就学一个吗?还是怎样一个态度?33. 你怎么学习一个新技术,讲一下思路和方法34. 平时会有多人协作的工作吗?35. 研究生的研究方向是什么?平时干什么?36. 了解编解码算法吗,比如h264和h265,我们这边可能涉及到多媒体数据格式的转化,你了解多少?37. h264中的视频帧分成哪几种?好像是分三种,具体不知道38. h264和265的区别?不知道反问:1. 部门做的是存储、多媒体相关的,我没有这方面背景,对实习生要求是啥?进来后再学,要有自学能力、自驱力2. 转正要求,转正率是多少?50%以上。(存疑,tx转正率有这么高吗)3. 具体业务场景:提供存储服务,用户上传存到这里,访问的时候再下发。面试官追问:1. 你有没有其他offer?
点赞 评论 收藏
分享
评论
7
55
分享

创作者周榜

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