腾讯PCG前端四面回忆版(已OC)

一直没来得及更新 3.21今天统一更新

更新:官网显示复试 等约面
更新:二面链接消失 应该是有三面
更新:下周一三面 求求面试官仁慈
更新:3.17号三面完 第二天早上更新状态 居然还是复试 下午就发来了四面邀请
更新:3.19号四面结束 3.20中午发邮件催 下午变成HR面试状态 等HR面中
更新:录用评估中 求OC

#腾讯2025实习生招聘#
3.7号下午 1h
上来首先自我介绍
针对项目问一些问题:
1.在项目中用webpack了,请问你是怎么用的
2.你的项目涉及vue2和3,讲讲在开发过程中你觉得有什么区别
3.你的小程序提到了分包的技术,请问你在小程序中是如何分包的
4.你提到了自定义指令加vueuse实现图片懒加载 滚动加载 讲讲怎么实现的
5.讲讲vue里面的虚拟dom
6.看两道输出题
第一个是和事件循环有关的
第二个是是否用new调用构造函数的输出结果
7.算法题:
1.手动实现以下函数:
给定一个对象,给一个字符串,例如a.b.c a[0].b.c 用这个字符串去访问这个对象 如果能正确访问就返回取到的值 否则就返回自己设置的默认值
2.零钱兑换 dp秒了
然后就是反问环节:
问了问部门业务
然后问了问腾讯更喜欢简历丰富还是学习能力更强的同学(菜鸡简历
问了问前端的学习路线

面试官说一共三轮技术面,到今天还没消息。
许愿二面
有无佬知道流程多久才推进

3.12号晚 二面 1h
清纯男大偶遇二面面试官
1.自我介绍
2.讲讲你觉得项目里面有哪些难点:
我讲了二次封装axios以及token刷新/重复请求 vueuse+自定义指令实现图片懒加载/滚动加载 以及大文件分片上传和断点续传 webpack打包项目
开始根据项目疯狂拷打八股,以下是一些回忆 不一定按照顺序:
1.webpack的整个流程,包括compiler/loader/plugin/entry/output
2.http四个版本的区别,1.0/1.1/2.0/3.0
还问了问2.0和1.1 如果丢包率高哪个好 一开始没答上来 面试官引导了才答上来。
3.https和http有什么区别,我回答是多了一个加密层,然后讲了讲非对称和对称,然后讲了讲非对称和对称各自的优缺点
4.cookie/localstorage/sessionstorage的区别
5.浏览器的缓存会存放在什么位置(没回答上来)
6.响应报文的格式有哪些
7.你知道除了cors以外还有什么跨域方式(回答了jsonp,还有说知道nginx,但不太了解)
8.DNS解析过程
9.讲讲你知道哪些状态码(2xx 3xx 4xx 5xx)
10.有用过除了开发者工具以外的东西开发小程序吗(无)
11.有什么方式可以提高首屏加载速度
12.大文件分片上传是怎么做的(SPARKMD5+WEBWORKER) 还问了我有没有做断点续传(讲了两种方案)
13.问了问对AI的看法,对程序员的影响以及自己的一些看法
智力题:5L和3L杯子得到4L水
算法题:
1.总和能满足大于等于给定值的最小连续子序列
2.区间合并

3.17号早 三面 1h
上来自我介绍
问一些项目,让我介绍一下自己项目里的重难点
(然而 和我预想中的项目拷打不一样 一介绍完项目就零帧起手问八股
然后问了一下我研究生期间发的NLP论文做的是什么
如何搭建一个你自己实验室里的文档机器人(讲了讲大模型加知识图谱构建 然后RAG)
1.讲讲TCP三次握手
2.为什么TCP是四次挥手 不是三次或者是五次挥手
3.可以讲讲四次挥手中客户端这边的TIME_WAIT状态是用来干嘛的吗
4.快速排序算法原理(之前没复习 纯纯汗流浃背)
5.讲讲快排的平均时间复杂度和最坏时间复杂度,什么情况下会最坏(平均的时候递归次数是二叉树的节点个数,最坏是一条链)
6.vue2和vue3的区别
7.对闭包的理解
8.什么是防抖和节流 讲讲实现思路
9.讲讲深拷贝和浅拷贝
10.跨域怎么理解,有哪些解决跨域的手段(只讲了jsonp和cors nginx不太了解)
然后是两道智力题:
1.两根不均匀的绳子,一根从一头点要一个小时,请问怎么得到15分钟
2.一个矩形中随便在一个位置挖掉一个矩形,怎么切能够把面积均等分
继续问
11.前端和大模型结合的看法 大模型的应用(讲了multiagent)
12.大模型底层架构是什么(估计是看我有NLP背景 我说了decoder-only)
13.你说你做过多模态,问了问CLIP的底层算法是什么(我说了本质上是图文对的对比学习)

3.19号 四面 30min
上来自我介绍
讲讲项目里的难点在哪
1.大文件分片断点续传的整体实现过程
2.文件的断点续传和分片上传有必然联系吗(这个没太答好 后面想到了http1.1支持指定范围再上传)
3.文件分片的依据(一开始没答的太好 后面说根据网络带宽以及服务器缓存块大小)
4.有用过原生三件套去开发吗
5.原生三件套和vue这样的框架之间有什么优缺点
6.webpack的打包本质上是在干什么
7.webpack的热更新的原理是什么

每一面结束以后等待结果其实都很煎熬 加油 许愿hr赶紧邀请我面试 许愿能oc
全部评论
许愿二面
点赞 回复 分享
发布于 03-10 10:15 广东
投的啥部门呀
点赞 回复 分享
发布于 03-10 12:32 广东
大佬你是面的pcg具体哪个业务的
点赞 回复 分享
发布于 03-13 15:19 江苏
请问腾讯的算法题用什么写的呢,腾讯会议里面吗
点赞 回复 分享
发布于 03-22 15:44 重庆

相关推荐

部门:QQ一面:1. 自我介绍2. redis常用的数据类型3. 跳表的底层原理4. 在跳表之前用的哪种数据结构5. redis持久化怎么做6. 写回策略有哪些7. redis的大key问题,怎么形成的,怎么查找,怎么解决8. 消息队列重复消费发生的原因,解决方法9. 说一下幂等性这块的解决方案有哪些10. 有哪些常见的生成唯一id的方式11. 雪花算法的优缺点12. redis可以实现消息队列吗,怎么实现13. mysql的隔离级别讲一下14. 范式了解吗15. 慢查询治理16. linux如何查看共享内存17. linux如何追踪系统调用18. awk,sed了解吗19. linux的多线程编程了解吗20. GPM是什么21. RPC属于OSI七层中的哪一层,为什么22. 对于分布式和云原生的了解23. 对于ai的了解24. 如何搭建一个本地的大模型25. 前端这块有没有了解26. 算法:1.最长重复字串 2.最长递增子序列二面:1. 自我介绍2. 实习拷打3. 在使用ES和向量数据库会遇到哪些问题4. embedding的长度是怎么界定的5. 如何设计一个系统的安全性问题6. 慢查询治理7. 假如给一个流量非常庞大的系统,页面该如何优化8. 怎么去做系统性能监控(说去打点,问造成延迟怎么办)9. 聊一下幂等性设计10. 基于http协议如何做到流式输出的11. 怎么评判是否进行分库分表12. 假如目前有一千万用户,每天增长一万,该如何进行分库分表,列举几个方案,比较各自的优缺点13. 无算法二面完秒挂#牛客AI配图神器#
点赞 评论 收藏
分享
评论
10
39
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客企业服务