![2022.8.8 字节跳动前端一面面经](https://imgs.xnip.cn/cj/jy/26/e5d2361a-a733-4ceb-b2eb-9f400bbc2778.jpg)
1.OSI的7层模型,还有5层模型
2.http缓存机制(不知道)
3.http和https的区别
4.http的加密方式(不知道)
5.http状态码说一下(说的挺乱的,知道的都说了一遍)
6.浏览器是单线程还是多线程的,为什么?(猜单线程,原因说不出来)
7.Js是单线程还是多线程,为什么?
8.EventLoop,哪些是微任务哪些是宏任务(微任务只记得一个Promise.then)
9.Vue的响应式原理(vue2和vue3的都说了)
10.盒子模型
11.Js的基础数据类型
12.列表渲染的key作用
手写代码题:
1.两个盒子,左边固定100px,右边填满。写css
2.手写实现promise.all
3.数组扁平化(递归函数)
4.判断单向链表是否有回路
面试官非常有礼貌,也很有耐心是自己能力不够
#面经##秋招##校招##字节跳动#