腾讯PCG前端实习一面二面(许愿hr面)

21/4/07改
原标题为TEG,因为我一直以为面试我的是TEG(因为电话面的时候问过),近期在vx上和面试官确认了才知道原来是PCG的微视部门,猜测是TEG约面之前被PCG截胡了,阴差阳错来到PCG。都是命运,感恩。


某早晨睡觉的时候被TEG电话面,然后捞起来了。

一面

50min

1.自我介绍
2.学校的课程
3.网络七层模型
4.http和tcp的关系,分别在哪个层
5.ip在哪个层,udp在哪个层
6.强缓存和协商缓存
7.Etag是什么,Etag的哈希算法是怎么实现的
8.tcp和udp的区别
9.三次握手和四次挥手详解,为什么挥手是四次
10.问我简历上的c++项目
11.怎么学前端
12.大创项目,实验室项目,问比赛经历
13.vue的核心
14.vue双向绑定的原理
15.怎么理解vue的组件
16.vue组件通信
17.做前端项目的时候有遇到什么问题吗 做过什么改进
18.预加载和懒加载怎么实现的
19.防抖和节流实现方式
20.css动画是怎么实现的
21.canvas了解吗
22.线程和进程的区别
23.怎么防范xss攻击
24.有没有做过前端的比较酷炫的项目
25.vscode的插件有啥好用的推荐点
26.三个算法题
①计算输入的正整数的二进制表达式中,有多少个1;console.log(countBinaryOne(7)) // 控制台输出3
②如何判断2个单向链表是否有公共节点,如果有的话,找到交点。为了简化问题,可以假设2个链表都没有环。
③快排

二面

50min
1.自我介绍
2.家乡在哪,为什么在杭州读书
3.为什么要有端口
4.tcp为什么可靠
5.讲一讲拥塞控制
6.讲一讲滑动窗口
7.挥手为什么四次
8.cpu调度策略
9.介绍一下简历上的项目
10.为什么学前端
11.未来学前端的一个规划
12.未来打算做前端的哪个方向(答了canvas)
13.学过哪些编程语言
14.估算一下杭州有多少家理发店
瞎答了三种
①把杭州按人口密度分区,对每个区取小块找理发店数量,通过运算得知
②去问理发店,每月的客户大致有多少,然后根据杭州人口算需要多少理发店才能满足需求
③把理发店分三类,在综合体里的、小巷子里的、学校附近的,和第二种一个思路,只是把人分为了城里人、学生、未城镇化地区人口
(搜索费米问题就行,没学过。。)
15.上大学带给了你什么
16.两道算法:
①生产者消费者模型:
有3个面包师傅,每个师傅每10秒钟生产一个面包,并将面包放入到一个可以盛20个面包的篮子里,有5个吃面包的消费者,每每10秒钟从篮子里拿出一个面包吃掉,请设计并实现这个模型。
②有100名小朋友正在上课。老师在教他们玩一个报数游戏。老师让所有学生排成一队,然后从1开始,按顺序报数。当学生报数时,要按下列规则报数。
● 如果所报数字是「3」的倍数,那么所报内容是“Fizz”,而不是该数字;
● 如果所报数字是「5」的倍数,那么所报内容是“Buzz”,而不是该数字;
● 如果同时满足以上两个规则 ,所报内容应该同时包含“Fizz”和“Buzz”,而且Fizz在前,Buzz在后。
● 如果该数字不满足以上规则,则直接说出该数字即可。

设计你的核心代码,并对这些核心代码写一些测试用例,保证它的正确性;

许愿hr面!
许愿hr面!
许愿hr面!

#实习##面经##腾讯##前端工程师#
全部评论
楼主一二面隔了多久啊
1 回复 分享
发布于 2021-03-28 12:49
楼主面的是teg哪个部门呀?
点赞 回复 分享
发布于 2021-04-06 23:37

相关推荐

2025前端求职自述:一年的足迹这一年,我完成了从前端学生到职场新人的过渡。如果把这段路分成四段,大概是这样走过来的。学习技术:从点到网年初,我开始系统梳理前端知识。在学校和自学的基础上,我意识到自己缺少一个完整的知识网络。于是,我花时间把前端方向核心概念框架基础和源码重新学习了一遍。我不再只看教程怎么写,而是尝试理解“为什么这样设计”。这个过程有点枯燥,但当分散的知识点开始连接起来时,感觉踏实了很多。寻找实习:用项目说话春季投实习时,我意识到仅靠课程作业很难脱颖而出。于是,我动手做了几个项目,在面试中,我大部分时间都在回答这些:我为什么选这些技术,遇到了什么具体问题,以及如何一步步解决。正是这个能讲出细节和思考的项目,帮我拿到了第一份实习机会。实习工作:看到真实的世界实习期间,我第一次参与维护线上项目。我负责优化一个后台管理页面的加载速度。通过代码分割、图片懒加载和接口聚合,将页面打开时间缩短了近40%。这个过程让我理解,工程问题不只有一种解法,需要权衡效果、实现成本和后续维护。我也第一次接触了完整的开发流程:从需求评审、编码、测试到上线观察。实习让我明白,写出可维护的代码和写出能运行的代码同样重要。秋招与offer:坚持与选择秋招是一次密集的考验。我投递了多家公司,经历了笔试和许多轮面试。有的面试考察基础深度,有的关注项目经验和解决问题的方法。我逐渐学会如何清晰地表达自己的技术思路,即使遇到不会的问题,也尝试给出思考方向。在拿到几个offer后,我根据自己的兴趣和发展方向,选择了一家技术氛围务实、业务与我个人学习方向契合的公司。对我来说,这是一个新的开始。回头看这一年,技术学习是持续的基础,一个有说服力的项目是重要的起点,实习带来了对真实工作环境的认知,而秋招则是一次全面的检验与自我梳理。感谢所有给予过我指导和机会的人。2026年,继续向前
2025年终总结
点赞 评论 收藏
分享
2025-12-25 03:20
门头沟学院 测试开发
查看21道真题和解析
点赞 评论 收藏
分享
评论
1
33
分享

创作者周榜

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