腾讯后台开发 三面凉经

IEG 光子 深圳

---

5.10 一面

5.11 二面

5.16 三面

5.17 流程中止

一面 1h50min

项目相关20min,为什么用微服务架构,服务数量爆炸怎么办,怎么理解边缘计算

基础八股,基本都是计算机网络+操作系统,时间有点久记不全了

  1. 对微服务的理解、对常见中间件的理解
  2. TCP对比UDP
  3. 进程线程协程对比。Go语言中,Goroutine发出中断请求会让协程占用的线程阻塞吗?底层怎么实现的
  4. 输入URL的背后过程
  5. 哪些场景会让一个pod里跑多个container,同一个pod内的container共享哪些资源
  6. 了解C++哪些特性
  7. 游戏开发中常见的同步算法,帧同步、状态同步
  8. redis高可用,mysql高可用,节点间怎么同步的,哨兵模式是什么,mysql支持哨兵模式吗
  9. 分库分表怎么做

场景题:

  1. 聊聊一个RPC框架的设计与实现
  2. 实现一个游戏的Server,应该包括哪些基础功能
  3. 设计一个游戏中的邮件系统,怎么给刚上线的玩家发一封邮件

手撕:

前缀树

二面 55min

这一轮答的不好,(感谢)面试官拳拳到肉,帮我扫了很多知识盲区

  1. 在项目中怎么使用缓存的
  2. 双写一致怎么做
  3. Raft协议的内容,了解过Paxos吗
  4. 为什么用快排而不是堆排,对比一下这两个算法
  5. Redis zset的底层结构,为什么用跳表而不是红黑树
  6. 帧同步的特点,反外挂在服务端怎么做,帧同步场景下容易出现哪些作弊行为

三面 40min

  1. 项目相关15min,问项目的意义,在项目中遇到的困难,怎么解决的
  2. 智力题,三类人中选出四个,几种选法
  3. TCP拥塞控制
  4. C++选择题(抽象类相关)
  5. 记不清了

全部评论
佬到底是java还是cpp啊😭
点赞 回复 分享
发布于 2024-07-08 13:39 湖南
看得我头皮发麻啊😭
点赞 回复 分享
发布于 2024-06-06 16:19 福建

相关推荐

五一假期终于来了!好开心,但是想一想,出门人挤人,待在家里又怕虚度光阴,呃,好纠结啊啊,我觉得我们可以“躺着卷”哈哈(纯懒人思想),就是边摆烂边疯狂内卷。1. 躺着卷怎么做简单说就是“身体躺平,脑子微卷”。比如:(1)瘫沙发刷纪录片,假装在充电(2)边吃薯片边听职场播客,安慰自己“没荒废”(3)游戏打到一半,突然翻两页书,然后继续躺主打一个“松弛感努力”,既缓解焦虑,又不耽误快乐。2. 为啥要躺着卷?(1)平时工作够累了,假期再逼自己“提升”纯属自虐。(2)纯躺五天,复工后容易陷入“我是不是废了”的emo(3)用20%的精力,换80%的自我安慰,血赚!3. 如何躺着卷?(1)知识摄入:躺着学听书或播客:闭眼放空,耳朵上班。刷“轻知识”视频:看10分钟科普短片(比如“如何睡得更香”),然后实践,立刻补个午觉。(2)技能提升:躺着练学个5分钟小技能:比如用APP练口语、P图修脸,发朋友圈收获点赞,成就感拉满。“电子搬砖”:顺手做个问卷调查、薅个羊毛,赚杯奶茶钱美滋滋。(3) 社交充电:躺着聊群里吹水:和朋友吐槽假期,交换“躺平心得”,快乐加倍。云监督:和闺蜜约好“各自躺1小时,然后互相喊起床”,卷出仪式感。4. 别卷过头!(1)设定底线:比如“每天卷不超过1小时”,其余时间尽情躺。(2)拒绝比较:看到朋友圈有人晒“假期逆袭”,默念“关我屁事”。(3)享受当下:躺累了就起来蹦跶两下,卷烦了直接关机,假期是你自己的!5. 要快乐不后悔哦五一的核心目标是回血,不是赛跑。躺着卷的在于:“我好像做了点啥,但又完全没累着”。总结:能让你放松的假期,就是好假期!祝诸位五一过得快乐哦哈哈#五一假期,你打算“躺”还是“卷”?#
点赞 评论 收藏
分享
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##找工作,行业重要还是岗位重要?##牛客创作赏金赛#
点赞 评论 收藏
分享
评论
7
35
分享

创作者周榜

更多
牛客网
牛客企业服务