腾讯/日常实习/前端面经

在复习阶段看了很多前辈的面经,也写写自己的,希望对其他人有帮助

目前情况:大二双非学生,到目前面了五次,腾讯一面三次(一次暑假实习面,两次日常实习面),二面一次(有两次一面连在一起又是笔试期官网无进度,一直以为是三面....二面问了才知道...),还有一次小鹏汽车一面
一面问的都不深,都是基础的面试题,二面刚面完,有点自闭,问的很深,会抓着你说了的一个点往细节里问,如果没有实际操作过有点尴尬,然后面试范围也特别广
6.21 +三面+hr面各一次

没有录音,只能尽量说一些问到了的
四次的一面:(太久了,分不清哪个哪个的了
1. 三次握手四次挥手
2. 节流和防抖
3. express中间件(因为简历里写了用过express
4. 进程和线程
5. webStorage(特别问了cookie的存储大小
6. 类的继承(随便说一个的具体实现
7. HTTP和HTTPS区别
8. 讲一下promise
9. 讲一下箭头函数
10. 讲一下generator生成器
11. 讲一下块作用域
12. 讲一下声明提升
13. 从在浏览器中输入地址到在界面上显示中间发生了什么
14. 说一些性能优化的方法
15. 讲一下原型链
16. 讲一下跨域的方法
17. vue中v-if和v-show的区别
18. vue双向绑定原理(要说到Object.defineProperty
19. EventLoop(给了一份代码说出输出
20. 说一下快排的实现(还问了好几个排序的时间复杂度,但我都忘了,然后让说一下时间复杂度的计算
21. SSR
22. 如何判断类型
23. jQuery源码(我直接说我很久没用了,vue也能用,然后就没再问了
24. 闭包(好多次都问了
25. 有很详细的问个人项目,问了一些细节
26. 说一下链表的实现
27. 自我介绍

大概想起来的就是这些,以后有其他的再补
一面感觉上是很看重基础,问题基本都按着简历来,不会的就直接说不会了

二面:(56min)
从说一下自己项目开始(问的很详细,实现细节),问项目是否有加上安全上面的,说了xss和csrf,然后问xss的转义是要在前端处理还是后端处理
然后问js基础,原型链(答得极其不好...),问那三个(prototype,__proto__,constructor)分别指向谁
然后问了跨域的问题,cors如何实现的(我后端express直接引入的,不知道...),然后说说其他细节的实现
说说浏览器加载的过程,开始问细节:DNS解析详细过程?=>浏览器缓存(基础的+如何实现不使用任何缓存策略)=>css和js的加载是否会阻塞DOM的加载(非渲染树!)
=>eventloop(详细的过程和有哪些)=>导致回流的三个细节
然后问了个算法:一个数组找两个数相加等于指定的数,然后问时间复杂度

感受就是面试官很厉害,问的知识点都比较深入很细节,然后不会也会引导着你思考
菜鸟第一次面到二面,还需努力奋斗,希望有机会能过吧
非常欢迎各位大佬私信交流一下(感觉面试期间信息太重要了😭,欢迎交流

//6.21更
之前二面挂了一周灰掉了,很久过后大概6.10接到电话,以为是再次一面,结果后来才发现好像是三面....面完大概10min就跳到复试,晚上就变成hr面了,实在把我吓了一跳
更一下三面和hr面
三面以为是一面,面完了才感觉难度和二面差不多,但是二面问的更深一些,三面更广但很基础的基本没问,更记得的(30min)
1.快排原理,时间复杂度,稳定性
2.浏览器存储,存储的方式
3.浏览器从输入url到加载完成经历了什么
4.三次握手,没问过程,问为什么不是2次,答如果第一次延迟导致的问题和无法确保双方都能确定传输接受能力,面试官都不太满意,没get到,后来跳过
5.自我介绍
6.网络安全
7.跨域的原因和解决方法,什么无法跨域
8.想问源码(但我没怎么看过,直接说了
9.问了个算法(具体是什么记不清了
10.什么是事件委托

hr面(8min)七天后(包休息日*2)
1.老师和同学对自己评价的优缺点
2.成绩在年级上的位置
3.你是哪里人
4.学校有前端的相关课程吗
5.为什么学前端
6.你有什么问题想问的
7.还有其他offer吗
8.你有没有亲属也在tx
大概记得这些,想起来了再更
不论如何,在最后一个月被捞回去了,感谢鹅厂和面试官🙂
还没正式oc,许愿oc

//6.23更 已oc



#腾讯日常实习##内推##校招##社招##字节跳动#
全部评论
太强了吧。。。未来的大佬,不给大三的***活路了吗
2 回复 分享
发布于 2020-05-11 20:00
大佬准备了多久呀
1 回复 分享
发布于 2021-09-23 16:10
请问日常实习待遇和暑假实习都一样吗?有转正机会吗
1 回复 分享
发布于 2020-05-15 01:32
想问一下,初试到复试状态变化大概需要多久时间啊?
点赞 回复 分享
发布于 2020-09-04 19:47
想问一下日常实习是绿牌还是蓝牌呀 有房补嘛
点赞 回复 分享
发布于 2020-09-04 08:12
我周一也是面tx日常 基础不好慌得鸭皮
点赞 回复 分享
发布于 2020-05-30 10:25
https://www.nowcoder.com/discuss/418084 来字节面面么,好多hc处于积压状态,急需实习生
点赞 回复 分享
发布于 2020-05-12 15:54

相关推荐

最终还是婉拒了小红书的offer,厚着脸皮回了字节。其实这次字节不管是组内的氛围、HR的沟通体验,都比之前好太多,开的薪资也还算过得去,这些都是让我下定决心的原因之一。但最核心的,还是抵不住对Agent的兴趣,选择了Ai Coding这么一个方向。因为很多大佬讲过,在未来比较火的还是属于那些更加垂类的Agent,而Ai Coding恰好是Coding Agent这么一个领域,本质上还是程序员群体和泛程序员群体这个圈子的。目前也已经在提前实习,也是全栈这么一个岗位。就像最近阿里P10针对前端后端等等不再那么区分,确实在Agent方向不太区分这个。尤其是我们自己做AI Coding的内容,基本上90%左右的内容都是AI生成的,AI代码仓库贡献率也是我们的指标之一。有人说他不好用,那肯定是用的姿态不太对。基本上用对Skill、Rules 加上比较好的大模型基本都能Cover你的大部分需求,更别说Claude、Cursor这种目前看来Top水准的Coding工具了(叠甲:起码在我看来是这样)。所以不太区分的主要原因,还是针对一些例如Claude Code、Cursor、Trae、Codex、CC等一大堆,他们有很多新的概念和架构提出,我们往往需要快速验证(MVP版本)来看效果。而全栈就是这么快速验证的一个手段,加上Ai Coding的辅助,目前看起来问题不大(仅仅针对Agent而言)。而且Coding的产品形态往往是一个Plugin、Cli之类的,本质还是属于大前端领域。不过针对业务后端来看,区分还是有必要的。大家很多人也说Agent不就是Prompt提示词工程么?是的没错,本质上还是提示词。不过现在也衍生出一个新的Context Eneering,抽象成一种架构思想(类比框架、或者你们业务架构,参考商品有商品发布架构来提效)。本质还是提示词,但是就是能否最大化利用整个上下文窗口来提升效果,这个还是有很多探索空间和玩法的,例如Cursor的思想:上下文万物皆文件, CoWork之类的。后续也有一些Ralph Loop啥的,还有Coding里面的Coding Act姿态。这种才是比较核心的点,而不是你让AI生成的那提示词,然后调用了一下大模型那么简单;也不是dify、LangGraph搭建了一套workflow,从一个node走到另外一个node那么简单。Agent和WorkFLow还是两回事,大部分人也没能很好的区分这一点。不过很多人说AI泡沫啥啥啥的,我们ld也常把这句话挂在嘴边:“说AI泡沫还是太大了”诸如此类。我觉得在AI的时代,懂一点还是会好一点,所以润去字节了。目前的实习生活呢,除了修一些Tools的问题,还包括对比Claude、Cursor、Trae在某些源码实现思想上的点,看看能不能迁移过来,感觉还是比较有意思。不过目前组内还是主要Follow比较多,希望下一个阶段就做一些更有创新的事情哈哈。这就是一个牛马大学生的最终牧场,希望能好好的吧。说不定下次发的时候,正式AI泡沫结束,然后我又回归传统后端这么一个结局了。欢迎交流👏,有不对的🙅不要骂博主(浅薄的认知),可以私聊交流
码农索隆:和优秀的人,做有挑战的事
点赞 评论 收藏
分享
Edgestr:没项目地址就干脆把那一栏删了呗
点赞 评论 收藏
分享
评论
7
57
分享

创作者周榜

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