首页 > IT职业 > IT职场 > 前端工程师已拿OFFER!腾讯2020年前端面试题!
上周有粉丝留言,问能不能分享一些名企实习面经。今天就为大家整理腾讯CDG事业群的前端面试经验分享(针对实习生),答主目前已拿到offer!想去腾讯实习的小伙伴可以参考一下。
面试流程:
1.自我介绍
主要按照自己的简历从头到尾简单介绍了一遍。
2.能挑简历里的一个项目具体说一说吗?
腾讯的面试官普遍偏向于深挖简历里写的项目,所以对于写在简历里的内容一定要非常熟练,做到张口就来。这并不意味着面试前端岗位面试官就不会问你其他技术栈的项目,我简历里有几个深度学习的项目,腾讯的每个面试官都会问几句。面试就以这个项目涉及的技术栈贯穿始终。
技术栈:React + antd, React hook + TypeScript
涉及领域:toB管理端,视频web播放端,互动直播web客户端
3.React的生命周期,说说你知道的生命周期函数。
4.如何验证用户登录,第三方登录(微信登录)的原理是什么。
因为我有提到在项目里做了用户登录和第三方登录,所以面试官问得很细。
5.cookie是什么?cookie的字段有哪些?
6.浏览器缓存知道哪些?Local storage和cookie的区别是什么?
7.Local storage、session storage有什么区别?
8.在项目里如何运用cookie处理用户信息的?
9.有涉及到web安全方面吗?说说常见的攻击方式?XSS和CSRF,解决方案
10.跨域问题及解决方案?JSONP、CORS代理
11.说说你知道的http状态码
12.js异步加载的方式有哪些?
13.webpack用过吗?简单说一说
14.从输入URL到浏览器显示页面经过了什么?
15.浏览器缓存机制,强缓存、协商缓存?
16.vue和react的区别都有什么?
17.与ES5相比,React的ES6语法有何不同?
18.什么情况会引起组建重渲染?
19.setState()函数是同步的还是异步的?
20.介绍一下React Redux的工作流程。
21.解释Reducer的作用。
22.项目中有用到react路由吗?简单说一下。
23.情景题:目前需要实现一个组件,它会根据父组件提供的参数自动生成多个表单,如何实现?传参设计,内部生成form如何设计,如何保证每个表单是独立的...
24.讲一下你知道的前端性能优化方式。
25.说说js操作数组的API
26.ts和js的区别?
27.useEffect()怎么使用?
28.useEffect()怎么使用?
一面的面试官很nice,项目中一些深挖的问题刚开始我没有答上来也会耐心的引导。面试完2天后,腾讯招聘官网面试流程变为“复试”。
腾讯前端二面
面试流程:
1.自我介绍
2.可以改变this指向的方法有哪些?
3.http2的新特性?
4.页面白屏如何排错?
5.整体说一下前端开发技术栈
6.你认为前端以后的发展会是什么样的?
7.反问。
在面试CDG的间隙,也面试了WXG和PCG事业群,总体感受是腾讯的面试很注重与面试者的项目经历,整个面试的展开也是基于项目经历。对于简历里所有的项目都会感兴趣,所以在面试前都要复习一下。其次是很注重计算机网络的知识,每次面试有大概三分之一的时间在讨论计算机网络相关的内容。
如果你想要拿到高薪,最可靠的方式就是靠自己的努力,梦想如果只想就会成为梦。作为IT教育全产业链人才服务平台,千锋教育长沙校区一直专注于IT人才服务,有效指引了一批批学员的前行道路,让他们少走了很多弯路,其中不乏一部分人实现了“弯道超车”,提前实现了职场晋升。感兴趣的同学可以直接来岳麓区麓谷企业广场A2栋3单元3楼上门参观试听咨询。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69916964/viewspace-2703243/,如需转载,请注明出处,否则将追究法律责任。