首页 > 秋招腾讯前端一二三面面经
头像
Rana1996
编辑于 2020-09-10 12:38
+ 关注

秋招腾讯前端一二三面面经

2020.9.7 一面  1h20min

上来三道算法,比较基础:
1. 实现一个队列数据结构
2. 实现红绿灯效果,隔3秒打印‘red’,然后2秒打印‘yellow’,然后1秒打印‘green’,循环打印
3. 8×8的二维数组,全由0和1组成,设计一个方法,若有一行或者一列有2个以上的1,则输出true,否则输出false

然后开始面试:
1. 你为什么认为你有能力来腾讯?或者说腾讯为什么招你?
我:??????????
2. 如何学习前端的?
3. 判断变量的类型:
先 typeof,然后 instance of 或者打印 class 属性判断
4. TCP三次握手和四次挥手
5. 网络攻击方式:
XSS,CSRF
6. 跨域方式:
Jsonp,反向代理,CORS
7. 缓存方式:
强缓存,协商缓存,cookie,sessionstorage,localstorage,indexdB,session
8. session怎么缓存大小为1MB的数据?

2020.9.8 二面  1h
1. 问项目,项目里面用到了正则表达式,手写一个正则表达式判断单词是否存在
2. 问了一堆关于react的问题,可惜我只答上来生命周期,GG
3. 线程和进程的区别,js线程是异步的吗
4. 异步有哪些实现方式?
5. ES6了解哪些新内容?
6. 最新的ES2020有了解吗?
7. 字符串编码方式,如果一个html文件有中文字符需要编码,使用Unicode编码需要做什么转换
8. 为什么0.1 + 0.2 !== 0.3,js保存数字的方式,多少位精度
暂时记得这些🤣

最后两道手撕代码,比较简单:
1. 两个字符串,若字符种类和数量相同,返回true,否则返回false
2. 实现高精度加法,若两个数字已经超过有效位数极限了(大于 2^53),如何相加

2020.9.10 三面  1h
1. 实习有什么感悟
2. 问项目,项目里面最大的收获
3. 手撕代码:leetcode股票买卖I
4. 虚拟DOM
5. diff算法
6. HTTP2.0
7. HTTPS
8. 跨域方法
9. 闭包,闭包的用处
10. 用过Node.js吗?
我:莫得
11. 接受实习吗?

更多模拟面试

全部评论

(8) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐