腾讯
快来分享你的内容吧~
- Offer 选择,腾讯TEG运营开发offer,该接还是拒?Offer 描述公司:腾讯TEG下的网络研发部职位:软件开发-运营开发方向(暑期转正实习),已收到书面offer个人情况和职业目标学历双9,对纯算法不感兴趣(能力也不够,只有一篇最水的B会),希望做结合业务的应用开发,并向架构师的方向发展。希望尽量通过暑期实习直接转正。公司背景我对腾讯TEG的网络研发部不怎么了解,只知道是做比较底层、基础性的工作,给其他事业群提供技术支撑Offer 分析1. 职业...查看全文程序员鱼皮:先说结论:建议先接了腾讯的 offer,同时继续面其他家。你的纠结其实就 2 个核心问题。1、TEG 网络研发部运营开发怎么样?你学长学姐说的基本属实,TEG 确实是做底层技术支撑的,网络研发部主要负责云网络、大规模存储、基础设施这些。运营开发的日常就是写工具、搞自动化、保障系统稳定性,技术上偏运维侧的开发。你说想做结合业务的应用开发、往架构师方向走,这个岗位确实不太对口,离业务比较远,更多是给其

- 03-19 09:52·Java后端刚开始是4分钟的自我介绍 然后八股是穿插着项目问的: 1.项目用到了Redission的令牌桶,问了令牌桶的原理 2.Linux的常用命令,有几种方法查看现在运行多少线程 3.MySql与redis的一致性怎么保证 4.慢SQL的优化问题 5.索引什么情况下会失效 6.RPC与Http的区别 7.如何实现一个分布式锁 8.因为项目用到了AI,问AI的超长上下文会造成什么问题,怎样做可以避免 9.有查看全文编程导航_小y:🚀 正在参加【编程导航 #春招求职面经 】活动!写面经、赢大额红包和鱼厂专属鼠标垫!戳此参与:https://codefather.cn/post/2034528497589846018356分享
- 2025-07-09·C++后端1. 自我介绍,说了一下这是第6次面试腾讯,聊了实习做的虚拟驱动等,没有继续问什么2. 刷题,给了一个求最长回文序列的动态规划题,没做出来,然后还有一题前序中序遍历顺序重新构造二叉树的题。回文这个直接放弃,另一个花了十多分钟吧。3. TCP长链接、短连接的区别和优缺点长连接的建立需要三次握手,然后关闭需要四次挥手,整体的开销比短连接大。查了一下网上别人的回答:首先是长链接,如果用的不好,可能会出现查看全文编程导航鸭鸭:👍 感谢鱼友的面经分享,非常实用!有一些题目在面试鸭里有专门题解,大家可参考学习。求最长回文序列的动态规划题如何实现?- 5480. 最长回文子序列- 5413. 最长回文子串- 5476. 最长连续递增序列前序中序遍历顺序重新构造二叉树的题如何实现?- 5414. 二叉树的前序遍历- 5430. 从中序与后序遍历序列构造二叉树- 5418. 二叉树的层序遍历TCP长链接、短连接的区别和优缺点是420分享
- 2025-04-01·Java后端1、上来手撕三道二叉树2、然后问你对计算机的理解3、问你从本科以来做过的你认为比较有价值的计算机方面的事情4、你有什么优势让我们能够选择你全程不问八股,但面试官后面wx给我过了,但系统还是初试状态,明天初试第二轮面试,如果过了的话估计得有3轮技术面。查看全文lenyan:可以问一下你们所说的手撕算法,是面试官让你在电脑上做?在纸上写?口头说说思路?8131分享
- 2025-03-25·后端开发查看全文WXG - 二面 说实话面到现在,其他家都感觉轻松简单,就 WXG 每次面完我都想要怀疑人生 💩 1) 实习相关 (具体内容略,之后的八股基本都是从项目或实习延伸的)...编程导航_小y:正在参加春招求职总结活动,赢取大额红包和鱼厂周边:https://codefather.cn/post/gift3
963分享 - 2025-03-14·后端开发查看全文WXG - 一面 和面试官聊得挺开心的,问的比较深入,但我没掌握太深,整体表现也没有达到我的预期,就算没过我也认了 😇 1 算法题...编程导航_小y:感谢分享~1061分享
Offer 选择,腾讯TEG运营开发offer,该接还是拒?
### Offer 描述 公司:腾讯TEG下的网络研发部 职位:软件开发-运营开发方向(暑期转正实习),已收到书面offer ### 个人情况和职业目标 学历双9,对纯算法不感兴趣(能力也不够,只有一篇最水的B会),希望做结合业务的应用开发,并向架构师的方向发展。希望尽量通过暑期实习直接转正。 ### 公司背景 我对腾讯TEG的网络研发部不怎么了解,只知道是做比较底层、基础性的工作,给其他事业群提供技术支撑 ### Offer 分析 1. 职业发展:学长学姐告诉我这种做底层开发的**成长空间受限**,因为A公司的技术底层不一定能用到B公司,不好跳槽;**整天会被其他部门拉去开会扯皮**;(转正后)**薪资待遇和年终奖整体偏低**,他们建议我去做具体业务的部门 2. 转正:HR最后告诉我以往转正率有70~80%,我不知道是否真实,上一届学长学姐告诉我腾讯转正率很低 3. 优势:腾讯的平台还不错,是拿到的第一个offer(3轮技术面+HR面),其他的还在约二面或一面(**不确定性**),可以尽早去实习 ### 疑问与困惑 鱼皮你之前在腾讯工作过,你知道TEG网络技术部这个部门怎么样吗?师兄师姐说的是否真实(尤其关于职业发展)? ### 期望建议 这是我的第一个offer,其他的很多(蚂蚁、京东、拼多多)我都还没投,还有很多正在面试(携程,美团,阿里),其中携程已经过了所有技术面。 我个人的目标是阿里,但是感觉很难进,然后拒了腾讯再投京东、拼多多又感觉不稳(不过目前应该还有携程兜底了),该怎么选择呀?腾讯的offer只有3天考虑时间。 ### 相关资料 无
腾讯 java后端开发 一面凉经
刚开始是4分钟的自我介绍 然后八股是穿插着项目问的: 1.项目用到了Redission的令牌桶,问了令牌桶的原理 2.Linux的常用命令,有几种方法查看现在运行多少线程 3.MySql与redis的一致性怎么保证 4.慢SQL的优化问题 5.索引什么情况下会失效 6.RPC与Http的区别 7.如何实现一个分布式锁 8.因为项目用到了AI,问AI的超长上下文会造成什么问题,怎样做可以避免 9.有没有用过AI的编程工具,用的什么 10.在项目中有没有遇到问题,详细介绍一下 11.MCP的定义 12.项目中的AI工具和MCP的区别是什么 一道算法,题目很长,只记得大概的意思: 实现一个缓存,存入key,value,和时间time,要求过期后会自动清理,同时有put,remove等,还要实现一个定期清理的方法,同时保证并发下安全(加锁等)
腾讯 - 一面 上来先做四道题 逻辑题1:两根不均匀而且不一样的绳子,每根从头烧到尾需要 60min,用两根绳子精准算出 45min 逻辑题2:统计深圳地铁站人流量估算,并且不让用任何带计数的方式 算法3:实现线程安全的指令重排序的懒汉式单例模式 算法4:多线程打印123 1. 浏览器上敲一个域名地址会发生怎样的过程 2. 如果二级域名在 DNS 上没找到会怎样 3. HTTPS 整个建立连接的过程是怎样的,非对称加密的过程详细说一下 4. 证书是在什么时候下发的 5. 如果证书过期了,我要去更新证书会出现什么情况 6. TCP 的报文结构是怎样的 7. MySQL 的索引结构为什么用 B+ 树而不用红黑树 8. 主键索引和非主键索引在 B+ 树上有什么区别 9. MySQL 怎么保证事务的 10. MVCC 的一个过程是怎样的 11. 如果前端返回某个接口耗时比较长你会怎么排查 12. MySQL 的慢日志怎么去分析 13. 深分页怎么优化解决 14. 如果发现 CPU 打到了 100% 怎么进行排查 15. 线程怎么去看是否出现死锁,使用的是哪个命令,在日志上有什么呈现 16. 如果出现 OOM 会用什么命令来查 17. 现在 JDK 最新版本有了解到哪个版本 18. CMS 和 G1 垃圾回收器有什么区别 19. 一个 Java 服务启动的话会包含什么信息,用什么命令来启动,额外的参数信息 20. 给你一个 8G 内存的机器,你怎么去配堆内存的大小 21. Java 的内存模型是怎样的 22. Java 有哪些线程安全的类 23. StringBuffer 是线程安全还是不安全的 24. 线程池的线程创建过程简单说一下 25. 线程池的参数你怎么设置 26. 设计一个服务于全球,每秒点击上百万的短链服务,短链数据量在上千万的数据量 27. 因为是服务全球的,你的服务怎么做分布式的 28. 那怎么做不同机房之间的数据同步 29. 你用消息队列怎么避免 Rebalance 30. 怎么处理消息堆积的这种情况 31. Transformer 的架构简单介绍一下,说一下 Encoder 和 Decoder 的处理过程 32. 编码器连接到解码器的两个输入是什么,是 Q,K,V 中的哪两个,为什么这么设计 33. embedding 模型你了解如何进行优化吗 34. 怎么解决 embedding 中的一词多义的问题 35. 模型的 Top K 和 Top P 的两种采样有什么区别 36. BERT 和 GPT 了解吗,简单说一下 37. BERT 里面有多少层 38. RAG 的整个过程说一下 39. 其中切片分块是怎么做分片的 40. 你知道大模型怎么实现代码补全的效果吗 41. 你在实习做的 AI 项目中负责的是哪一块的,有没有遇到过什么问题,怎么解决的 42. 如果有人反馈你的 Agent 响应比较慢,你怎么排查和解决 欢迎查看轩轩的面经合集专栏,包括秋招和暑期实习的所有面经 😇~ https://www.codefather.cn/column/1875182957253287938
看到一则大厂部门和业务推荐,学习一波~
腾讯TEG信息安全部门一面
1. 自我介绍,说了一下这是第6次面试腾讯,聊了实习做的虚拟驱动等,没有继续问什么 2. 刷题,给了一个求最长回文序列的动态规划题,没做出来,然后还有一题前序中序遍历顺序重新构造二叉树的题。回文这个直接放弃,另一个花了十多分钟吧。 3. TCP长链接、短连接的区别和优缺点 长连接的建立需要三次握手,然后关闭需要四次挥手,整体的开销比短连接大。 查了一下网上别人的回答: 首先是长链接,如果用的不好,可能会出现fd耗尽的问题;无法适应网络环境的变更,比如说服务器IP变了;如果需要实时性较好,那么建立的开销是不可忽略的,此时长连接更加合适。 然后是短连接,整体的资源开销小,fd耗尽概率低;需要维护一个状态,告知是那个客户端的通讯,浪费一定的网络资源;建立和关闭开销大。 4. 什么情况下会产生coredump?什么时候不会? 大多数情况下会产生,比如segment fault,assert,terminate等,exit和断电不会,kill命令不会。 还补充了内核态程序要coredump,得配置一下。 查到的回答是: 一些信号,比如内存越界、程序assert或手动terminate,会产生coredump,此外还可以手动产生coredump,也是信号的方式。 另外一些信号,比如kill -9等产生的信号,不会coredump。 5. C++的编译流程? 预处理,编译,包括cc1、cc2、cc3,不过现代的编译器基本只有cc1,然后链接阶段。顺便聊了一下一个公司如何通过链接阶段的扫操作将clickhouse转变为一个.so的。 6. 如何查内存泄漏?shared_ptr和unique_ptr的挑选有准则吗? 先聊了一下公司里写C#的时候遇到的内存泄漏,即UDP通讯。假如有如下代码 ``` while (true) { udpsocket.SendAsync(data) data = udpsocket.ReceiveAsync() sleep(1) } ``` 在receive阶段如果不考虑超时,那么这个时候可能有大量的udpsocket对象被构造了但是没有释放,这种内存泄漏是好查的。 至于C++中,回答的是address sanitaizor、static check等工具来排查。看到别人说可以用valgrind、memcheck等查。 之后我提了一下,要尽可能避免这种问题,需要在架构设计的时候想明白,然后尽可能用shared_ptr和unique_ptr来做资源的管理。于是还聊了一下shared_ptr和unique_ptr的实现和区别。最后还问我什么情况该用shared_ptr和unique_ptr,我回答是看你的对象有没有可能被多个地方引用,然后看这种引用是什么类型的。比如说二叉树遍历的时候,可以用unique_ptr+左值引用。如果生命周期模糊,那么用shared_ptr。感觉也没有说的很好,似乎只能凭借经验来选择。 7. 数据库中,LSM树和B+树两种索引的优缺点?什么情况LSM树合适?什么情况B+树合适? LSM树是为了解决B+树空间浪费大、固态硬盘贵、写放大浪费固态硬盘寿命的问题而发明的。 LSM树是分层结构,所有写操作、删除操作都转换为写入操作,然后当内存的memtable满了之后,将memtable存储为sst文件。由于整个是append only操作,所以写入很快,但是,有多层的sst文件就意味着一次点查找需要读取每一层中至少一个sst文件,这意味着查询效率低。 为了优化点查询,rocksdb加入了过滤器技术,这样如果过滤器报告该数据不存在,就可以略过一次sst查找。 然而范围查找,LSM树没那么容易优化,只能从上到下创建n个迭代器,挨个查找,这意味着它查询的时候相比B+树要读更多磁盘。因为B+树查找的时候是首先定位到B+树最底层的一个起始位置,然后从这开始做磁盘上的链表遍历,效率比LSM树高。 8. 聊聊多态? 聊了C++多态是通过vptr+vtable实现的,然后聊了一种作死的行为:B1、B2继承自A,然后C继承了B1、B2。Qt有人这么干,但是他掉进去了一个走不出来的坑。
腾讯云实习一面勉强通过经
1、上来手撕三道二叉树 2、然后问你对计算机的理解 3、问你从本科以来做过的你认为比较有价值的计算机方面的事情 4、你有什么优势让我们能够选择你 全程不问八股,但面试官后面wx给我过了,但系统还是初试状态,明天初试第二轮面试,如果过了的话估计得有3轮技术面。
WXG - 二面 说实话面到现在,其他家都感觉轻松简单,就 WXG 每次面完我都想要怀疑人生 💩 1) 实习相关 (具体内容略,之后的八股基本都是从项目或实习延伸的) 2) 你实习对 SQL 用的很熟练啊,那你针对 SQL 优化还有没有别的实践或思考点 3) 事务是怎么实现的 4) redo log 是怎么用的 5) 怎么决定开多少个协程合适 6) CPU 密集型的任务,开协程还会有作用吗 7) 协程是跨线程的吗 8) 用协程是为了避免资源竞争和锁冲突这种问题,如果协程又放在多个线程执行,会不会又把这个问题引入了 >> 上面两个问题感觉奇奇怪怪的,下来搜了才知道 GMP 模型和其他语言中的协程模型不同,涨知识了,面试的时候只知道 GMP 模型,真不清楚为什么会问出这种奇奇怪怪的问题 🤡 9) 本地缓存和 Redis 怎么保证一致性 10) 多机本地缓存怎么保证一致性 11) 有压测过 Redis 的性能吗,它是怎么做到这么快的 12) 但我看很多博客说 Redis 是多线程,和你刚刚说的单线程不太一致 13) [ × 没想到 ] BitMap 做用户签到你觉得有什么劣势 14) Redis 集群怎么做持久化和数据备份 15) 集群中一个 Key 是怎么决定放在哪个实例上的 16) Redis 集群有多少个槽,为什么设定为这个数字 17) cpp 怎么实现多态的知道吗 (感谢上个面试官出了个虚函数的题) 18) [ × 不是哥们 我又不是 cpp 选手,我咋知道 ] cpp 多态怎么找到子类实现的具体逻辑 >> 和面试官说了 Java 中怎么找的 19) [ × 不会 ] 一个 cpp 代码怎么通过编译得到可执行程序啊 >> 面试官: 编译原理有上过吗 >> 我: ??? 20) [ × 胡诌乱编 ] 多进程和多线程分别适用的场景是什么 21) [ × 连蒙带猜 ] Ngnix 用的是多进程还是多线程 22) 那如果让你实现一个高性能的网关,你会怎么做 23) 多进程之间如何进行通信,哪种方式最快 24) HTTPS 和 HTTP 相比有什么改进和弊端 25) HTTPS 相比 HTTP 性能差多少有了解过吗 26) Linux 你知道哪些常用命令 27) 一个进程消耗的 CPU 比较高,怎么找到这个进程 28) [ × ???] PID 是怎么产生的 29) [ × 已经开始怀疑人生了 ] 一个目录下有几万个小文件,想找出最大的 10 个文件,Shell 命令怎么查 30) 算法题 - cpp 实现深拷贝 31) 算法题 - 反转链表 结果: 第二天显示过了~ 总结: 远离 Go 和 cpp,会变得不幸,主播迟早有一天要被操作系统折磨昏 🤡
微信支付一面
### 微信支付一面 3.12 已挂 1.自我介绍 2.项目讲一讲 3.实习讲一讲 4.模型微调咋做的 5.jsonL文件可能有多大? 6.大文件怎么解决呢? 这里我说是放到oss里 7.你觉得主要难点是什么 (毫无并发的功能,我只能说逻辑上比较复杂了啊,有没有高手知道这种问题怎么聊的好一点) 8.说一说你理解的mysql,redis,rocketMQ之间的区别 9.你部署过项目对吧,说一说怎么部署的 腾讯云+宝塔linux,nginx反向代理解决跨域,数据库也上云 10.redis分布式锁咋实现的 11.手撕 判断完全二叉树 反转链表 总共60min,第一题怎么构造输入啊?这种是要我自己构造个前序遍历和中序遍历的输入,然后把树读进来,读完再判断,是这意思吗,现场没做出来。第二天挂,发了感谢信
阿里淘天一面 25/3/12 腾讯一面 腾讯会议部门 25/3/13
# 阿里淘天一面 25/3/12 1. java基础数据类型有哪些,占几个字节 2. stringbuffer stringbuilder 3. 为什么平常使用字符串要直接定义一个string而不是stringbuilder 4. 定义hashmap <Object,Object>,put一个(new Integer)的值, get(new Long)能否查出来 5. 两个线程,一个线程a,打印a,一个线程b,打印b,如何让这两个线程按照ababab的顺序进行打印,代码具体如何实现 6. 多级缓存如何设计的 7. 查询返回null值(缓存穿透) 8. 使用布隆过滤器解决缓存穿透时,里面存储的是什么 - **初始化加载**:需在系统启动时将数据库中的有效键预加载到布隆过滤器。 - **动态更新**:新增数据时需同步更新布隆过滤器,确保一致性。 9. 某个redis节点单个热key怎么处理 本地缓存, 数据分片(将 `hotkey` 拆分为 `hotkey:1`、`hotkey:2`、`hotkey:3`,并在客户端随机访问其中一个子 key。),读写分离,限流降级 10. 分段锁是为了解决什么问题,分段锁是按什么划分的数据 11. 研究方向(大模型微调的相关问题,微调样本的关系,promt的设计,优化) # 腾讯一面 腾讯会议部门 25/3/13 1. 介绍一下项目(云图库),项目背景,包含哪些部分,完整的业务流程,使用的技术,数据怎么存储的 2. 鉴权是怎么做的 3. 怎么确认用户的身份(session),session存的是啥,sessionid是什么格式,怎么生成的, 4. cos有哪些安全问题,怎么保证安全, 5. 共有读写还是私有读写,共有读私有写与私有读写有什么区别 6. websocket建立连接的过程,具体分为哪几步,websocket的头是什么样子 7. redis在项目中是用来干啥的,key是什么 8. 查询的条件有哪些,查询的流程是怎么样的,数据库查询出来数据的是什么格式, 9. 有没有做过压力测评,有多少QPS 10. 项目的挑战点(团队空间,鉴权,协同编辑) 11. 协同编辑的流程,怎么做到多人协作的(编辑锁) 12. 如果需要多人编辑的话应该怎么做,如在线文档 13. 如果重新做这个项目有哪些可以优化的点
WXG - 一面 和面试官聊得挺开心的,问的比较深入,但我没掌握太深,整体表现也没有达到我的预期,就算没过我也认了 😇 1 算法题 (1) 签到题,纯送 (2) 复原 IP 地址,Hot100 纯送 (3) 问两个 cpp 题目,包括虚函数和 sizeof, strlen 方法 (没学过,直接瞎扯了,烂完 😭) // 直接绷不住,我: "不好意思,不是很熟 cpp",面试官: "没事没事" 2 实习 (略,也连着问了一些八股,比如深分页等,这边只记录一下我没答出来的) 1) Go 语言协程是怎么并发执行的,和线程有什么对应关系 // 面试官: "你还要再深入了解一下😂" 2) webp 和 png 和 jpg 的区别,它们的编码和存储有了解过有什么区别吗 3) 字节的 RPC 框架怎么做服务发现的,做序列化是用什么协议 3 项目和八股 (略,这边只记录一下我没答出来的) 1) 保证缓存一致性有没有更好的方法,能不能不删 2) 你说 Redisson 分布式锁的 value 是线程 ID,不同的机器不会出现相同的线程 ID 的情况吗 3) JMM 模型会把任何对象都拷贝到本地内存吗 (草了,这边被诈了,本来说的是对的,被一问不自信了 4) Java 的线程和操作系统的线程有什么关系 5) 进程怎么共享内存的 (猜的 但是猜对了) 4 总结 1) 其实有好多问题之前都好奇过,但是没有深究,问过 AI 看过了就过了,现在算是遭报应了💩 5 结果 一天后显示过了,等复试通知啦 ~
