base北京,也没有笔试,直接就约面了,好像有点缺人的赶脚
一面:
- 项目
- js数据类型,判断数据类型
- 原型链
- async await和promise区别
- forEach里面写一个async await可以阻塞吗(不可以,相当于创建了n个async函数)
- forEach和map区别(还提到了数组和对象的遍历顺序区别?对象无序,数组有序)
- 本地存储区别,url相同不同tab页的sessionStorage共享吗,修改了一个tab页的sessionStorage另一个tab页会更改吗(不共享,不会)
- 闭包,太多闭包导致内存泄露,你有什么方法(不会)
- 遇到过什么问题吗
- 反问
面完第二天就让我二面了
二面:
- 问项目、实习开发流程
- 最近有学习什么新技术吗
- js数据类型,基本数据和引用数据类型(跟内存有关吗,提到了栈、堆)
- 深拷贝怎么写
- 登录逻辑
- localStorage存储比较大对性能有影响吗(不清楚,面试官说影响首屏渲染速度)
- localStorage怎么监听修改(就storage事件)
- 事件委托
- 反问