字节跳动前端工程师一二面面经
字节一面面经(65min)11.11
1.encodeURI和encodeURIComponent区别
2.new一个对象发生了什么
3.es6新特性
4.暂时性死区的定义
5.如何判断一个对象为空(如何判断symbol对象为空)
6.事件循环(考输出结果),事件代理
7.http协议报文结构
8.http状态码
9.延伸到浏览器协商缓存
-
强缓存 为什么做了http1.1 header字段的优化
-
协商缓存 为什么做了http1.1 header字段的优化
10.coding promise+setTimeout实现fetch
11.防抖节流应用场景
12.xss csrf攻击
13.前端性能优化
14.前端工程化(答了自己用的npm+webpack)
15.引申到webpack(详细说webpack优化)
16.说说你了解到的前端的更新(一些新特性)
17.nodejs项目你是怎么进行运行维护的
18.微信小程序有了解到它的哪些呢
二面面经(40min)11.16
1.自我介绍+项目(实习)
2.怎么理解vue的组件化的
3.vue和jquery的区别
4.vue生命周期(什么时候会使用keep-alive组件)
5.spa应用的优缺点
6.flex详细介绍属性
7.cookie和session
8.画半圆
9.js数组乱序
10.实现一个vue组件,底部可以滑入滑出。