字节跳动 前端 一二三面面经 附内推码
【一面】
1. dom各种操作
2. 获取一个元素左上角距离浏览器的距离
3. 代码阅读:this指向
4. 代码:bus总线
5. 代码:判断字符串出现最多的字符和统计次数
6. 代码:模板渲染(正则
2. 获取一个元素左上角距离浏览器的距离
3. 代码阅读:this指向
4. 代码:bus总线
5. 代码:判断字符串出现最多的字符和统计次数
6. 代码:模板渲染(正则
7. js文件应该使用强缓存还是协商缓存
8. 图片懒加载:一万张图片懒加载如何优化
【二面】
1. express,mongodb介绍
2. 介绍轮播图,递归组件 实现
2. 介绍轮播图,递归组件 实现
Mvvm 结合vue来说
3. ES6新特性:箭头函数 let const
4. 箭头函数转为es5时babel原理 没答出来
5. Promise
6. 代码:promise实现超时
7. 代码:promise实现race
8. 代码:isPromise
9. 代码:字符串去掉b和ac
3. ES6新特性:箭头函数 let const
4. 箭头函数转为es5时babel原理 没答出来
5. Promise
6. 代码:promise实现超时
7. 代码:promise实现race
8. 代码:isPromise
9. 代码:字符串去掉b和ac
【三面】
1. 问过的基础问题就不问了;
2. http2.0和1.0的区别 详细说原理;
3. vue3.0的新特性 详细说原理 看源码;
4. 优化 问了个ESR 没听过;
5. 场景题:vx扫码登录 服务端 前端 手机端 tb:轮询 优化?
https://www.jianshu.com/p/047acc4190cb 可以参考
6. 浏览器缓存;
2. http2.0和1.0的区别 详细说原理;
3. vue3.0的新特性 详细说原理 看源码;
4. 优化 问了个ESR 没听过;
5. 场景题:vx扫码登录 服务端 前端 手机端 tb:轮询 优化?
https://www.jianshu.com/p/047acc4190cb 可以参考
6. 浏览器缓存;
字节跳动校招内推码: N54Q9M6
投递链接: https://jobs.toutiao.com/s/ejv6WCJ
楼主非常幸运,拿到了字节、腾讯、拼多多、bilibili、京东等多家前端开发offer,有关前端或面试的问题也欢迎私聊~
最后选择了字节的搜索部门,除了大家都知道的下午茶等等福利啦之外,也是对于部门非常的喜欢,