腾讯前端暑期实习面经 (已offer)

本人去年11月份才开始接触前端,然后3月份开始寻找第一份前端实习,一开始并没有对大厂抱有期待,因为自己和身边的人比确实差距很大,觉得小厂中厂能找到就很好了。

Timeline:
3月15号投递,18号约了一面,一面一小时后通过,19号收到二面通知,因为时间冲突,20号面试官和我约了3小时后进行二面,比较突然,22号收到hr面试通知,25号hr面试快结束收到了云证并进入录用评估,29号收到offer邮件。

一面:
1. 写一个深拷贝
2. 为什么会有调用堆的限制?
3. Symbol
4. 深拷贝中运用了闭包,问闭包是什么?
5. 闭包和原型链的关系是什么?
6. http1,1.1,2都有哪些区别?
7. http为什么是文本传输
8. 首部压缩是什么?
9. 二进制帧的好处是什么?
10. 询问项目
11. 因为项目有使用openai的api,问如何实现chatgpt那样一个字一个字地输出?
12. 了解人工智能,机器学习的算法吗?
反问环节

二面:
1. 浏览器缓存原理
2. Etag和last-modified-since是什么?
3. 这两个东西的区别?
4. 觉得哪个性能更高?
5. 前端性能如何优化?
6. CDN是什么?
7. 前端性能指标有哪些? 
8. 包体积优化怎么做?
9. Promise的缺点?
10. 跨域?
9. 算法题:lc 109?
反问环节

hr面:
很温柔的姐姐,介绍了一下部门然后开始提问:
1. 为什么选择前端?
2. 之后职业规划
3. 做过最有成就的事情
4. 哪里人?
5. 能接受深圳办公吗?
6. 大概什么时候可以到岗?
反问环节

可能有些漏掉的问题,记不太清楚了,如果想起来会随时补充,但是面试官都很亲切,我不知道的也会仔细地教我,非常感谢,收获颇多,也让我知道我还有很多需要学习的地方。也非常感谢牛友大佬们提供的面经和建议。
#面经##前端##暑期实习#
全部评论
四月速通,这就是上交✌吗
2 回复 分享
发布于 2024-04-18 00:44 贵州
4月速通?tql
2 回复 分享
发布于 2024-04-03 16:28 湖北
tql 感觉这么这么多计网😂
点赞 回复 分享
发布于 2024-04-19 11:24 安徽
请问大佬是哪个部门呀,我也是前端,虽然还在录用评估,但已被加微信告知被录用,offer在走流程。希望以后能有交流的机会!
点赞 回复 分享
发布于 2024-04-17 11:49 上海
请问下怎么做到4个月速通的
点赞 回复 分享
发布于 2024-04-13 22:46 四川
佬能不能问一下,你的到岗时间怎么说的,我在担心7月到岗会被挂,好不容易到HR面了,真不想因为这个被挂
点赞 回复 分享
发布于 2024-04-10 10:53 山东
呜呜二面题好多都一样的
点赞 回复 分享
发布于 2024-04-06 14:19 四川
太强了😭给大佬跪了
点赞 回复 分享
发布于 2024-04-04 11:39 湖北
太强了,沾喜气
点赞 回复 分享
发布于 2024-04-03 16:18 陕西

相关推荐

一、开场与项目基础先做个自我介绍。为什么用消息订阅异步落库,而不是同步写库?系统峰值大概在什么级别?有考虑过为什么库支撑不了吗?二、消息队列可靠性MQ 写失败了,怎么保证消息不丢?是先批量更新数据库,再写推送状态吗?先更新数据库再推送?如果推送状态写失败了会怎么办?可以支持重试吗?如果更新成功、推送也成功,重试一次会怎么样?会推两条吗?三、分布式锁项目里用的分布式锁具体怎么实现?锁是怎么释放的?锁过期时间设 30 天,30 天内重试会有什么问题?正常用 Redis 实现防并发的分布式锁,应该怎么实现?释放锁在哪里释放?正常请求结束后,在哪个环节释放锁?四、MySQL 优化线上一条 SQL 执行 5 秒,怎么优化?这 4 种 SQL case,哪些能命中索引,哪些命中不了?知道什么是 ICP 优化吗?五、高并发:商品超卖活动限量 100 件,说出三种防止超卖的方案,并对比优缺点。详细说下 Redis + DB 这种方案,怎么保证 Redis 和 DB 的一致性?这种方案和第二种 Redis + MQ 方案有区别吗?Redis + MQ 方式下,怎么保证 Redis 和 DB 的数据一致性?比如 Redis 扣减成功、MQ 写失败怎么办?如果加入对账机制,对账需要哪些数据?上游、下游分别要存哪些数据?六、大数据量分页与分库分表订单表 5000 万数据,分页查询怎么优化?订单表达到 1 亿条,单表查询越来越慢,怎么处理?水平分表具体怎么分?用户订单表,根据什么字段切分比较合适?七、数据库死锁数据库死锁产生的原因是什么?怎么避免?生产或日常开发中有没有遇到过死锁问题?八、Redis 缓存问题什么是缓存雪崩、缓存穿透、缓存击穿?分别怎么解决?九、缓存更新策略先更新数据库还是先更新 / 删除缓存?方案是什么?先更新 DB 再删缓存,那什么时候写缓存?十、限流方案实现严格一分钟内的请求限流,用 Redis 怎么做?还有其他限流方法吗?滑动窗口(ZSET)、令牌桶、漏桶这几种方案有什么区别?适用场景分别是什么?十一、前端基础前端平时有接触吗?比如 JS?什么是跨域?为什么会有跨域?怎么解决?了解 CSRF 攻击吗?怎么防御?防 CSRF 的 Token 怎么生成?十二、分布式事务了解什么是分布式事务吗?说一下两阶段提交。十三、算法题完成两道算法题,并讲解代码思路。十四、AI 工具与 Agent日常开发用过哪些 AI 工具?豆包帮你解决了什么问题?Cursor 是付费会员吗?怎么付费?AI 生成的代码怎么验证正确性?让 AI 写一个 Redis 分布式锁工具类,你会怎么描述需求、怎么写 Prompt?系统客服角色接入大模型做智能问答,整体架构和流程怎么设计?RAG 的整体流程是什么?一份文档怎么向量化接入?向量检索后,是把所有相关 wiki 都交给大模型吗?检索出的内容做精简压缩用什么实现?什么是 AI Agent?和普通写 Prompt 有什么区别?
点赞 评论 收藏
分享
评论
10
48
分享

创作者周榜

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