19实习腾讯前端面经

我是填的部门是IEG,不过捞起我简历的是SNG。Anyway,现在到HR面了。希望一切顺利吧~
现在来回馈牛客网啦。

腾讯 2018.03.17 一面 (内推)

1.谈谈项目
优化
遇到什么问题
2.跨域
3.flex/grid
4.缓存机制
5.translate: matrix的几个参数
原理 行列式
6.http2比http1有什么优势
有没有用过http2
7.sessionId token
token 放哪里
token 怎么存
8.安全问题
XSS
CSRF
浏览器劫持



腾讯 2018.03.20 一面+ (内推)

请在规定的时间完成下面2道题目,要求功能正常,代码具有可读性,不能查阅相关资料。时间:19:40 ~ 21: 00。

1. 页面内有一个正方形元素,实现对其拖拽和放下,需要考虑窗口的边界情况。
2.实现大整数相加算法,两个数用字符串模拟函数原型:function add(a, b) {}

第二题的测试用例:
1. add('3', '2');
2. add('123', '456');
3. add('999999', '1');
4. add('9999999999999999999999999999999999999999999999999', '1')




腾讯 2018.04.08 二面

1.自我介绍
2.MVVM 和 MVC
3.React 和 AngularJS
4.React的diff算法复杂度为什么只有O(n)
5.Redux解决了一个什么问题
6.websocket和长轮询
7.HTTP状态码304 和 204
8.HTTP状态码304的机制
9.TCP 和 UDP
10.了解过React Native
11.PWA
12.GraghQL
13.WebAssembly
14.垂直居中
15.ES6
箭头函数
promise
16.认为Web优化的瓶颈是什么

这算是二面,但是面试官说接下来还有两次现场面



腾讯 2018.04.15 三面 现场面 初试(40分钟)

1.自我介绍
2.React diff算法
3.写一个 css3 动画,一个正方形线性下移50px
4.写原生操作setCookie,getCookie
5.dns 的查询过程
6.6L的杯子,5L的杯子,怎么得到3L的水
7.301 和 302的区别,应用场景
8.CSRF的原理,以及如何防范
9.Angular的事件绑定原理,如何实现一个自定义的事件

另:给一个小时出来,手写一个题目:
从长文本里面,取出出现字数最多的字符串。该字符串要求满足以下条件:
1. 长度大于等于2;2.如果出现多个情况,取最长的;3.如果一样长,取第一个满足条件的。



腾讯 2018.04.17 四面 现场面 复试(25分钟)

1.自我介绍
2.一个场景题:QQ登录之后,拉去500人以上的数据,并且展示,如何优化?
我回答了3点:a.分组拉取数据,b.只渲染屏幕需要展示的名单信息,后续用节流或懒加载的方式生成后续节点,c.非首次登陆用缓存
3.另一个场景:多处分时登陆QQ,对好友列表进行过增删操作,如何进行同步?每次登陆后发起什么请求?
我的想法是,借鉴git的思路,维护一个增量修改的记录。
4.讲一下TCP三次握手的流程。
5.讲一下TCP挥手阶段的Time_Wait和Close_Wait。
6.HTTP状态码,200代表什么?讲一下几个常见的3XX?
7.HTTP 和 HTTPS 的区别,知道吗?
8.如果要做到服务器的推送,有哪些实现手段?
9.Websocket介绍一下。
10.讲几个你知道的排序算法?
11.简单介绍一下快排的思想。
12.什么时候可以实习,以及实习时长。

#腾讯##面经##前端工程师##实习#
全部评论
卧槽……这么劲的吗……感觉问的好广
点赞 回复 分享
发布于 2018-04-18 15:05
这个部门名字是啥呀
点赞 回复 分享
发布于 2019-07-09 16:36
算法怎么刷 啊 求教
点赞 回复 分享
发布于 2018-06-07 10:05
老兄你昨天下午变的是吧,到现在接到HR面试了么
点赞 回复 分享
发布于 2018-04-19 19:25
一面那个题我也做过。。。
点赞 回复 分享
发布于 2018-04-19 18:59
emmmgrid matrix PWA GraghQL WebAssembly这些估计在考是否时刻关注前端 。楼主都搞过吗,666
点赞 回复 分享
发布于 2018-04-19 18:53
fgh
点赞 回复 分享
发布于 2018-04-19 18:46
老哥,看你面试题我觉得我们好像同个部门的
点赞 回复 分享
发布于 2018-04-18 23:33
老哥你是18还是19级的?
点赞 回复 分享
发布于 2018-04-18 16:46

相关推荐

点赞 评论 收藏
分享
面试官介绍部分 pcg 腾讯视频1. 什么是闭包,什么时候会用到2. 电商项目中,如何将FCP从3.3优化到1.83. WebP与PNG、JPG图片格式区别4. SSE跟WebSocket的区别5. 流式对话中响应中断如何处理6. Agent中react模式是怎样的7. Skills、MCP、CLI三者区别与优缺点8. 什么是状态机,语音输入为什么要用状态机9. 封装组件需要遵循哪些原则10. AI聊天对话框如何实现,怎么承接SSE流式返回11. AI流式输出图片、PDF、富文本、Markdown、交互组件如何统一渲染12. 用户个人知识库搭建与完整使用流程13. 文档上传后解析、分块、向量化、入库、检索全流程14. 自研知识库和普通桌面AI上传文档问答区别、项目初衷15. Monorepo大仓与传统单层单体架构优缺点对比16. Monorepo和微前端是不是同一个东西,区别是什么17. 业界主流大仓、模块化工程方案有哪些18. 为什么需要微前端,解决什么痛点19. 常见微前端框架及各自特点20. 微前端适用场景与优缺点21. 对Harness Engineering的理解22. Agent人机等待、表单确认、对话交互闭环实现深度23. Harness工程是否有项目落地实践24. 面试回答流畅是提前准备还是真实项目积累反问:组内具体的业务根据面试表现给建议结果多久出 1-2天面试完一个小时约二面了
查看24道真题和解析
点赞 评论 收藏
分享
面试时间:4.21早上10.40 时长45min面试官很友善,但是和昨晚的快手一样,公式八股,公式ai,公式项目,公式手撕,不过挺简单的1. 自我介绍2. Vue2 和 Vue3 有什么区别3. Proxy 相比 defineProperty 有哪些优势4. Vue 的计算属性和普通属性有什么区别5. 计算属性在你的项目里有哪些使用场景6. Vue 组件里的 data 为什么要写成函数返回对象7. v-model 本质上是什么语法糖8. v-for 里为什么要绑定 key9. 为什么一般不推荐用 index 作为 key10. 你的项目里做了哪些性能优化11. AI 对话项目里有用到 Agent 相关的东西吗12. 你觉得 AI 对前端开发有什么影响13. 你怎么理解 Prompt、Skills、MCP 和 RAG14. 你做项目过程中遇到最难的点是什么,怎么解决的15. 讲一下你自己实现虚拟列表的思路16. 讲一下你实现的 JWT 双 Token 登录机制17. 为什么会存在跨域18. JSONP 这种跨域方式你了解吗19. 强缓存和协商缓存有什么区别20. 讲一下事件冒泡和事件捕获21. 你了解事件委托吗,为什么列表场景会用事件委托22. 用 flex 实现左侧自适应、右侧固定宽度布局怎么做23. BFC 是什么,有什么作用24. 手撕:柯里化25. 你怎么看 AI 会代替程序员这个说法26. 反问
查看25道真题和解析
点赞 评论 收藏
分享
评论
10
117
分享

创作者周榜

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