腾讯前端面经(已offer)

csig,三轮技术面 + 一轮HR面,12.6一面,12.7二面,12.9三面,12.10HR面,12.15意向书,base深圳。
一面(62min,mentor)
1. 项目难点,同源策略
2. 简单请求、预检请求有哪些,区别是什么?content-type常用值有哪些,怎么处理文件?
3. 跨域解决方案,知道的全说
4. 前端安全,xss、csrf原理及防范,vue是怎么做到防范xss攻击的?
5. jwt,accesstoken、refresh token的作用分别是什么,存放在哪儿,具体流程?
6. 手写题:版本号比较
7. 手写题:节流
8. vue生命周期有哪些?3.0新加了哪些?父子组件生命周期先后顺序?
9. vue双向绑定原理,依赖搜集的过程
10. vue nextTick 原理及使用场景
11. git常用命令,有在开源项目PR过吗?
12. package.json 自己修改过哪些配置?具体作用是?
13. 投腾讯的原因,意向城市、offer情况

双非之前一直没有面试机会,感谢mentor把我捞了起来(他说是我名字太突出了,就点进去看我简历了)。
我把自己的名字改的很长,加了一段描述,没想到这个办法真的有用,哈哈哈。

二面(48min,leader)
1. 实习经历
2. 项目介绍、难点、解决方案
3. 为什么选前端
4. 自己更擅长哪些计算机基础课程(说的数据结构,算法设计,计算机网络)
5. 前端开发平时会用到哪些数据结构
6. 说说你知道的排序算法的时间和空间复杂度,知道多少说多少(说了9种)
7. 说说B+树、红黑树,区别是什么?
8. 前端实际开发场景用过的算法(刚好套了之前阿里面试官问的问题,归并查找KMP)
9. 最近在关注什么算法,说说原理(说了一些深度学习的算法)
10. 上一次code是什么时候,做了什么(昨天= =,项目PR,面试手写)
11. 你觉得哪门计算机基础课程对前端开发最有帮助(说的计算机网络)
12. 网络模型,TCP的所有定时器说一下,UDP怎么实现可靠传输?
13. 怎么做文件断点续传,断点标记存在哪儿
14. 平时怎么学习前端知识
15. 意向城市,offer情况

leader很人性化的一点就是先问我擅长什么,然后根据擅长的领域提问,不会因为我在一些知识面不熟就否定我的能力,大赞。

三面(35min,技术总监)
1. 本科学校,跨考原因
2. 实习经历,团队组成,怎么分工
3. 如果你接受一个老项目,代码不是你写的,项目BUG,业务跑不通,时间很紧急要上线,你怎么处理?
4. 你处理前端时,平时都是怎么找业务BUG?
5. 如果你的PC应用有几百个页面,用户给你反馈很卡,但是不知道具体是什么原因,你怎么排查问题?
6. 学过后端吗?JAVA GO这些,node.js 和JAVA GO对比起来有什么优缺点?
7. HTTP1.0 1.1 2.0 3.0对应的改进点,2.0实现多路复用的底层原理?
8. websocket基于什么原理构建的,在哪个HTTP版本上构建的,HTTPS为什么是安全的?
9. 职业发展规划,打算走全栈吗?
10. offer情况,为什么海投?

总监不愧是总监啊,根本跟不上他的思路。
提些问题也不知道到底想问啥,总感觉回答的他不满意,也不提醒该怎么回答,无语的很。

HR面(28min)
1. 学历背景
2. 竞赛、奖学金等
3. 北京和深圳更喜欢哪个城市,为什么?(部门只有这两个base地点)
4. 父母对你的工作城市的看法?
5. 女朋友?(一句目前单身,直接结束这个话题)
6. 了解部门具体业务是做什么的吗,平时候有用过吗?
7. 对腾讯的看法,投腾讯的原因
8. 职业发展规划, 会不会转全栈(看样子部门很喜欢全栈啊)
9. 多久毕业,能否提前实习
10. offer情况

不得不说,这效率是真的高啊,一周内走完所有面试流程,次周意向书。

双非菜鸟能收到面试邀约真的挺意外的,不过也说明了,腾讯的官网改名字确实有用,哈哈哈哈哈。
做梦都没有想过我这种菜鸟最后也可以在AT之间抉择,可能也印证那句话:“功夫不负有心人”。

附:lz秋招所有投递情况及面经汇总: 双非菜鸟前端秋招记录帖

#面试题目##腾讯#
全部评论
天 你这个前端真的好难  怎么还问起B+树、红黑树啥的了   还有好多我不会的
4 回复 分享
发布于 2021-12-16 16:00
大佬你的面试为什么总是比别人难好多😂
3 回复 分享
发布于 2021-12-16 13:22
😮大佬厉害了呀!本菜鸡想问一下,大佬技术面的那些问题是基本上都答出来了吗?感觉如果是现在的自己去面这些问题,有不少问题都答不上来或者没把握😰
2 回复 分享
发布于 2021-12-16 19:04
刚挂,大佬厉害
1 回复 分享
发布于 2022-01-19 20:42
大佬。。。
1 回复 分享
发布于 2022-01-19 08:07
惨死g建议别去。。。。
1 回复 分享
发布于 2021-12-22 10:29
评级呢?sp还是ssp?
1 回复 分享
发布于 2021-12-17 10:40
太厉害了 !向你学习 我211本科都不敢碰大厂😭
8 回复 分享
发布于 2021-12-16 11:41
大佬战线好长啊,换我早躺平了,太强了!
5 回复 分享
发布于 2021-12-16 13:36
楼主很励志 有激励到我 虽然我这个菜鸡腾讯一面就挂了 看到楼主又有了动力
4 回复 分享
发布于 2021-12-16 14:05
我润了😂
点赞 回复 分享
发布于 2022-02-19 11:37
你这个也太难了
点赞 回复 分享
发布于 2022-02-08 19:48
大佬请问最后工作地点是可以自己选吗
点赞 回复 分享
发布于 2022-02-04 09:30
能问下背景吗?有实习不?
点赞 回复 分享
发布于 2022-01-07 03:55
被点了个赞,又看了一遍帖,为啥我是4轮技术面😭😭
点赞 回复 分享
发布于 2022-01-06 09:34
请问是校招吗,还问后端题目,而且问题有点难啊,牛逼!
点赞 回复 分享
发布于 2022-01-04 20:03
问一下楼主,怎么知道面试管是mentor还是谁,是面试官自己会介绍吗
点赞 回复 分享
发布于 2021-12-31 13:03
请问下 腾讯 的官网改名字是什么意思
点赞 回复 分享
发布于 2021-12-28 21:31
大佬可以问一下你把名字改成了啥么 求灵感?自己真的在池子里泡了太久了😂
点赞 回复 分享
发布于 2021-12-18 06:39
太厉害了呜呜呜
点赞 回复 分享
发布于 2021-12-16 20:38

相关推荐

人生第一次面大厂,和节子挺有羁绊的,浅浅记录一下吧-----------------------------------------------------Timeline:一面        2025-05-07    15-16    当天17: 00 通过二面        2025-05-08    14-15    当天15: 40 通过三面        2025-05-12    15-16    当天20: 38 面挂[HR姐姐说一面二面面评不错,商业化CRM可以捞捞,换部门加一轮面试即可]四面        2025-05-13    17-18    当天21: 31 面挂------------------------------------------------------一面面经-5.7:1. 自我介绍2. 项目性质:你提到的两个项目是练手还是实际投入使用的呀?3. 问项目难点(1)说论坛的游客模式 => 问登陆&登陆态是怎么实现的登陆这块是怎么做的?登陆态是怎么维护的?用户刷新后仍然是登陆状态,怎么判断的?(判断token是否存在)token存在哪里(localstorage里面)token有时效吗?(三天半)你怎么判断它过期的(jwt)你怎么使用jwt解析的 localstorage里面有时效吗?(2)消息实时推送SSE(3)安全性优化(加入csrf)追问:你可以详细介绍一下CSRF吗?你对别的攻击方式了解吗(回答了XSS、提到有分为存储型XSS和反射型)追问存储型和反射型区别4. 自己提到项目收获和项目的开发流程5. 问怎么了解到的项目整体规范开发6. git开发工作流熟悉吗?回答说对于分支流转比较熟悉追问 git merge 和 git rebase的区别rebase使用有什么风险 如何规避风险:影响公共分支追问:怎么样影响的公共分支面试官解释:风险产生的本质原因是git rebase 时候要强推(并且必须强推)7. 对axios封装以及取消重复请求是怎么实现的?追问post请求的避免重复请求是怎么实现的,可以怎么优化8. 节流防抖使用场景9. 图片懒加载追问offsettop是元素距离谁的追问只判断offset整体位置可以吗面试官补充offsettop定位的元素不一定是滚动元素10. Vue2和Vue3的区别11. 问react项目经验12. react hook的原理介绍一下追问hook使用有什么限制吗13. useEffect和useLayout Effect区别14. 一道算法题: 比较版本号【一面面试官是个很温柔的姐姐,提问循循善诱,引导型,面试整体体验很舒适(不敢想要是面过了,姐姐是mentor该有多幸福)】------------------------------------------------------二面面经-5.8:1. 自我介绍 (改进了下自我介绍,明显感觉面试官很赞许【听自我介绍的面试官不多见,感动子】)2. 学校专业课学了哪些课程(自我介绍提到成绩专业第一, 回答数据结构、操作系统、计网、 电子技术基础等)3. 什么情况下促使你去学习前端的 4. 问数据结构问题:讲一下数组和链表的区别 (说数组像整齐排列的房子、链表像一串手串云云)5. 讲一下树的遍历和图的遍历 (答主有点学院派,问数据结构问到点上了,爽)6从浏览器发起一个请求,到请求返回中的过程中,整个请求到响应的路径很多情况下都有缓存。尽可能把缓存说清楚,有哪些缓存(说了强制缓存和协商缓存)追问除了浏览器层面的强制缓存和协商缓存还有哪些缓存,提示如DNS、服务器缓存(讲了DNS缓存, 自己补充讲URL输入到页面呈现的过程)追问其他的缓存7. 你们做系统的静态资源是托管在哪里的,是部署在服务器吗(补充讲项目开发流程, 这里抢问题了,应该看面试官眼色让他把缓存介绍一下)8. 做项目的初衷是什么9. post请求什么时候会出现 打印控制台,post请求出现两次的情况简单请求和复杂请求的区别options 请求遇到过吗10. axios底层?,支持node吗11. 讲一下AJAX12. 算法题:扁平数组转成树形结构问时间复杂度和空间复杂度13. 面试官小哥:我再来问你一些不相干的问题(以为可以开始扯闲话环节了,结果继续问问题)Vue中编写UI会使用 template 和 render,这两者有什么区别吗、有什么关系吗追问:不进行打包、编译可以直接使用template语法吗,render函数最终返回的是什么template最终会被编译成render,这个编译发生在什么时间?14. Vue-loader有什么作用(跟上一题有关系)15. 在webpack项目中自己随便写了一个a.abc文件,可以在js或ts文件中随便引入吗16. Vue中的nextTick,底层怎么实现的?17. 介绍一下浏览器中的微任务(自己扩展说微任务和宏任务的区别、使用场景)反问环节:1. 反问面试官求职时的心理状态、做了哪些准备2. 反问面试官有什么技术方面的书推荐3. AI风潮下,程序员的核心能力会发生转变吗?从业务能力向 AI使用 能力偏移【隔了一周多,编辑面经还在感慨,二面面试官小哥真的很nice,面试节奏特别对。要反馈有反馈、要引导有引导,表示不懂的时候还会重新解释问题,整场面试说说笑笑地进行下来了,轻松愉悦(以至于复盘的时候才发现有的问题还是有点小难的!)最后反问环节聊天也聊得很开心啊啊啊,要是二面小哥是组长就好了...可惜没有缘分。祝大家面大厂都遇到这样的面试官(接好运!)】------------------------------------------------------三面面经-5.12:1. 自我介绍2. js闭包内存泄漏原因, 降低内存泄漏风险的方法3. 自动设置垃圾回收4. weakmap5. node.js:common.js和ES module 追问Common.js的缓存机制6. script的async和defer的区别async会阻塞后续dom吗7. cookie存token和header存token有什么差别8. ES6装饰器9. decorator装饰器,普通函数不支持装饰器的原因, 高阶函数10. 回流重绘 怎么尽量降低影响(方法)11. TS枚举和定义普通对象区别12. 普通枚举和常量枚举13. type 和 interface的区别14. ts类型断言 两种方式的区别15. HTTP2.0中的服务器推送有哪些应用场景16. git相关的命令17. git pull 和 git fetch区别18. 本地分支做变更, 怎么办(回答stash暂存)19. 算法题1const [a,b] = {a:1, b:1} 能正常运行吗?为什么封装一个通用型的方法, 左右结构不动, 成功解构20. 算法题2大数相加21. 追问: 你有一个网站 包含了各种各样的静态资源, 你会怎么设置缓存策略-三面面试官应该是leader,经过我长长的自我介绍后,大手一挥说那我们开始吧!整场面试下来问题密度挺高的,苯人感觉自己答得也很不错,没有卡壳的地方。leader大人也会给一些反馈,面试整体比较顺畅~依旧是体验感不错的面试,但最后还是挂了。。。HR姐姐说面评反馈主要是算法题1思路有问题,应该是用迭代器+沟通不够简明有效得到结果后整个人都down了,非常难受哇非常......感觉像做了一场梦,二面通过的时候觉得自己很lucky,好像离字节很近了,但是结果三面出结果又离得远远的了仔细复盘了一下觉得确实还可以语言更精炼一些回答问题,整体面试还很有收获的。虽然没过,但是感恩~------------------------------------------------------四面面经-5.13:前半小时闲聊规划、学习前端原因、项目(有点不太记得了)后面四道手写题1. TS 泛型用法2. 写出数组的10个方法(写了十几个,面试官问了几个方法的用法)手写实现一个reduce3. this指向4. 给二叉树,输出二叉树每一层的最大节点- 算法题撕得不好,面得有点低气压。但是此 leader 挺活泼的哈哈哈,也会主动给出一些提示(重生之部门leader亲自教你写算法)。面试结束后就知道g了,瘫椅子上半小时没说话,才收拾收拾去吃饭了和面评反馈的一样,《可能太过紧张,心态会有点急促》。但是很感激面试官啊,哎哎哎这把确实没缘分我是不会放弃面试字节的(我节孝子一定会回来的)
爵士豪猫:感谢佬的面经,真的就是看了你的面经写了几个原题才oc的,也祝佬早日找到心仪的实习offer
点赞 评论 收藏
分享
评论
44
149
分享

创作者周榜

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