腾讯TEG云架构平台后端面经

今天下午(8.24)刚hr面,面完做了测评和云证,写个面经回馈一下社区并且许愿能拿到意向!
面试的部门是TEG云架平

一面 (1h30min):

直接怼算法
1. 八皇后
2. 巨量数据怎么找中位数
3. 有很多矩形,计算覆盖了多少面积
4. 二叉树最长路径
5. O(n) 时间复杂度计算h-index

二面(1h):

两道算法:
1. string to int
2. LFU
没有很快写完,面试官问了一个生成随机id的系统设计
面完感觉就凉了。。。第二天官网显示流程终止

过了两天被云架平的另一个做CDN的组捞了,继续面试

一面 (1h):

问了问之前做分布式存储和开发的项目细节,大概20分钟
然后就是很多八股文,具体的记不太清了,都是和网络,OS,数据库,分布式相关的,比较基础
没有撕算法,不知道是不是因为之前面试做了比较多算法题的原因

二面 (20min):

深挖项目:
缓存为什么用redis和mongodb
前后端怎么交互
如何做到分布式同步
服务器宕机了怎么办
如果同时有很多请求,怎么解决
设计运维日报来每天评测,怎么设计指标

问了一些项目问题很快就结束了,让我怀疑是不是面试官中午饿了急着去吃饭hhh

三面 (1h):

一开始问了问项目,问了一些我对于一些问题的解决方案,和二面有些相似

然后针对于我提到的一些知识开始深入问:
1. 对于任务流的处理,如果有些任务占用时间过长资源过大导致cpu,gpu利用率低,怎么解决?操作系统里有相似的问题吗?怎么解决的
2. 说一下k8s的架构及各个组件的作用
3. 说一下k8s的网络模型
4. 了解微服务中service mesh的概念吗?讲一下

有些知识我没有了解的太深,面试官也在反问环节中指出了我的问题,原来以为要挂了结果还是过了。

HR 面(20min):

针对于简历上的内容具体问了下,教育背景,实习,项目啥的
家庭情况,能否来深圳等等。。。
最后说了下后续的流程,面试完会发云证和性格测试,还特别提了下之后要是收到笔试就没必要做了

许愿能oc !!!








#腾讯##面经##后端开发#
全部评论
老哥你拿到意向了吗
点赞 回复 分享
发布于 2021-09-08 23:59
想请教大佬三面和HR面之间间隔几天呀~
点赞 回复 分享
发布于 2021-08-30 21:57
老哥啥学历?我好像也是cdn组,感觉这个组坑
点赞 回复 分享
发布于 2021-08-28 10:20
老哥请问云证是什么,什么样子的
点赞 回复 分享
发布于 2021-08-25 17:50
老哥的CDN组是海外CDN组嘛,还是国内啊
点赞 回复 分享
发布于 2021-08-25 15:17
老哥第一次为什么挂了呀,lfu写出来还会挂吗
点赞 回复 分享
发布于 2021-08-24 14:19
请问性格测试是限时的吗
点赞 回复 分享
发布于 2021-08-24 07:42
老哥面的第一个部门是做啥的
点赞 回复 分享
发布于 2021-08-24 07:34

相关推荐

01-16 14:47
已编辑
宁波诺丁汉大学 Web前端
发发面经积好运感觉这一次面试涵盖了前端大部分的八股了实习期间主要做了哪些事情?你是如何与产品和后端对接的?你在项目中主要使用 Vue 3 + TypeScript,那你觉得 Vue 开发中的“最佳实践”是什么?你刚刚也有提到“业务组件设计”,那你总结的组件拆分原则是什么?如果一个组件内部代码超过 200 行甚至上千行,但全是内部逻辑,是否还应该拆分?你怎么判断?你在 Vue 中是否会把组件拆得很细?拆分的边界在哪里?监控主要上报哪些类型的数据?是性能指标、错误日志,还是业务行为?具体监控了哪些性能指标?你是否了解 unhandledrejection 事件?知道如何监听 Promise 异常吗?如果让你自己实现一个前端的错误监控,你会怎么做?你提到做过性能优化,具体是从哪些方向入手的?你说有些页面内存占用高达 1.2GB,是怎么发现和定位内存泄漏的?你排查出的主要内存泄漏原因有哪些?你觉得常见的内存泄露都是什么原因导致的?除了你们项目中的问题,你还了解前端常见的其他内存泄漏场景吗?你是如何判断“合适的时机”去清理缓存的?你说对 TypeScript 比较熟练,那了解泛型(Generics)和工具类型(Utility Types)吗?在腾讯的项目中,团队是否强制使用泛型?你们常用哪些工具类型?你用过 Pick、Omit、Partial、Record 工具类型吗?有没有自定义过高级类型?你了解“依赖注入”这个概念吗?你在校内项目中用 WebSocket 替代了长轮询,为什么做这个技术选型?你是如何实现断线重连机制的?断线期间丢失的数据,是如何同步回来的?是通过记录断开时间戳,让后端返回这段时间内的增量数据吗?你能解释一下 JavaScript 的事件循环(Event Loop)吗?宏任务(Macro Task)和微任务(Micro Task)的执行顺序是怎样的?比如 setTimeout、Promise.then、queueMicrotask 的执行先后?UI 渲染发生在事件循环的哪个阶段?是在宏任务之后吗?渲染会阻塞 JS 主线程吗?或者说,JS 执行会阻塞渲染吗?你知道 Promise.all 和 Promise.allSettled 的区别吗?请手写实现一个 Promise.allSettled 方法。需要处理所有 Promise 的 settled 状态(fulfilled / rejected)返回格式是否符合规范?你刚才代码里用了 fulfilled 和 rejected 字段,这是参考了什么规范?(暗示 Promise A+ 或 ES 规范)你了解 Promise A+ 规范吗?感觉问得比较多和杂,我基础也确实不算很好,有不少都没答上。甚至没有考我算法题
nlhxq🌱:哥,你怎么还在找实习啊
实习与准备秋招该如何平衡
点赞 评论 收藏
分享
评论
2
63
分享

创作者周榜

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