腾讯-IEG-开发 实习面经

一面
1.自我介绍

2.手撕 LRU

3.mysql相关 八股吟唱

索引用什么数据结构

索引设计原则 优化手段

b+树优势 为什么不用b树

三大引擎讲一下 优势 区别

nosql sql区别

4.os

多线程同步机制

进程,线程,协程的区别是什么?

io模型

提了一嘴 reactor proactor(面试官说 那你还挺懂哈 不问os了 。。。。。。)

5.redis

讲redis的架构 单reactor单进程

为什么快 还是讲架构 不同版本

redis集群 哨兵 一堆

6.jvm

垃圾回收器 等记不清了

7.性格题

做项目同事吵架了 怎么办之类的

8.反问

印象不错 面试官说期待二面

面试结束15分钟 电话约二面

二面

1.自我介绍

2.纯纯项目拷打

2.1 正确率提升如何知道的怎么统计

2.2 如果让你升级这个项目 从技术 产品两个维度讲讲你的看法

2.3 硬件消耗

2.4 项目做多久,还在做吗

2.5 还有好多 记不起来了

项目中穿插几个小八股

mysql默认引擎

用过哪些其他中间件 答 es mq等(一定要答会的 不然被追问就g了)



3.分布式相关问题

3.1 服务注册怎么实现的

3.2 微服务有好处,那坏处呢

3.3 还用过哪些分布式组件

3.4 如何缓解写频繁 ?

答了构建缓存 不满意,运气好 想到昨天看的 RocksDB 答了 LSM树架构的数据库

4.手撕

实现一个k-v存储数据库 支持TTL 支持任意类型value

哥们缓了好一会 参考Redis实现的 算是AC了吧

我的思路 map + 自定义entry + 懒惰删除 + 定期任务 + 线程池

语言任选 我用c写不下去 换了java 时间好赶啊QAQ

5.非技术

加班 如何看待

工作不喜欢怎么办

5.反问

多久出结果

工作内容 性质

还有几面

面完刷新

流程显示等待HR面试
#腾讯#
全部评论
腾讯效率挺快的三天走完全部流程了
1 回复 分享
发布于 02-26 22:13 陕西
来oc了吗佬
点赞 回复 分享
发布于 03-22 18:02 广东
佬,请问你只有两轮技术面吗?我一面问面试官,他说三轮技术面
点赞 回复 分享
发布于 02-28 13:14 江苏
楼主约hr面了吗
点赞 回复 分享
发布于 02-27 18:09 北京
佬是天美吗
点赞 回复 分享
发布于 02-27 14:35 香港
手撕LRU是自己定义结构那种嘛
点赞 回复 分享
发布于 02-27 12:51 广东
同学考虑上海米哈游不,我们在进行春季招聘,实习也有,社招也有,感兴趣可看我主页看岗位奥
点赞 回复 分享
发布于 02-27 08:04 上海
佬,想问一下八股是根据你简历里写的专业技能和项目问的嘛
点赞 回复 分享
发布于 02-27 07:28 广东
点赞 回复 分享
发布于 02-26 22:13 陕西

相关推荐

1 薪资水平整体偏低,成长天花板明显客户端开发的薪资水平在技术岗位中处于中下游,尤其是与后端、算法、大数据等热门方向相比差距显著。初级岗位的起薪尚可,但3-5年后的薪资增速明显放缓。大厂的高阶客户端岗位(如架构师)数量稀少,中小厂则往往不设专门的技术专家岗,导致多数客户端开发者在职业中期面临薪资停滞的困境。相比之下,后端开发者由于承担核心业务逻辑,更容易通过性能优化、架构升级等创造直接价值,薪资天花板明显更高。2 岗位内卷严重,竞争力门槛不断提高随着跨端技术(Flutter、React Native)的普及,企业对客户端开发者的要求从"精通原生"转向"全栈适配"。纯iOS或Android开发者竞争力下降,而具备跨端能力、熟悉前端技术(JavaScript/TypeScript)的候选人更受青睐。此外,大厂客户端岗位的招聘标准水涨船高,除了基础开发能力,还需掌握性能优化、复杂交互实现、底层原理(如Android Framework、iOS Runtime)等进阶技能,导致初级开发者入行难度加大。3 裁员潮下的高风险岗位在经济下行或业务收缩时,客户端团队往往是优化重灾区。由于客户端开发更偏向"实现层"而非"架构层",其可替代性相对较高。许多公司会选择缩减原生团队,转而让前端或跨端开发者兼顾客户端需求。此外,超级App(如微信、支付宝)的小程序生态进一步挤压独立App的生存空间,导致纯客户端岗位需求持续萎缩。即便是在职开发者,也不得不面对"35岁危机"的严峻现实——技术迭代快、体力要求高,职业生命周期相对较短。4 转型困难,技术栈封闭性加剧职业风险客户端开发的技术栈(Swift/Kotlin)与其他领域(如后端、AI)差异较大,横向转型成本高昂。许多资深客户端开发者试图转向大前端或管理岗,但竞争激烈且成功率有限。相比之下,后端开发者更容易过渡到架构师、技术管理等岗位,算法工程师则可向数据分析、AI产品等方向拓展。客户端开发者若未能在早期积累跨领域能力,很容易陷入"高不成低不就"的职业困境。#设计人如何选offer##找工作,行业重要还是岗位重要?##牛客创作赏金赛#
点赞 评论 收藏
分享
评论
14
92
分享

创作者周榜

更多
牛客网
牛客企业服务