# 2021面经
# 龙湖(外派)
# 一面
- 说说ES6新特性
- ES6的 解构赋值 和 默认参数
- this指向 的问题
- vue的常规问题
- vue过滤器 不给标识,让输出不一样格式化的东西,例如 时间戳 => 年月日/年/月/日/时分秒
- 不定宽高 水平垂直居中
- 路由传参
- 组件传值
- 如何理解 Vuex
- mutation 和 actions 的区别
- Vuex 跟 localStorage 的表现有啥区别
- localStorage, sessionStorage, cookie 说一下
- 1.5rem, 1.5em, 1.5px, 1.5 说一下各自大小
# 二面
- 一些常规八股文
- 如果让你实现一个 promise.all 你怎么实现
- 说到了防抖,节流,先说一下你的理解,让你写一个公共防抖,你怎么写
- ts会不会
- vue3知道多少
- 啥时候能上班,你有啥问题
# 百度(外派)
TIP
引导式面试,体验非常好
- 盒模型
- 块元素,行内元素,行内块元素有区别么?
- 常用的行内块元素说上两个
- 伪元素跟伪类
- 写一个布局,个后台管理系统常规布局 脑袋,侧边栏,内容区
- 上面的问题,假如不让用flex,只能用定位,你实现一下
- 说说基本类型,引用类型
- typeof null, typeof []
- 判断一个数组是数组
- 既然你说了Array.isArray(),我再写一个[].push(),说一说这俩方法有啥区别么?
- Class static 静态属性
- 说一下 forEach map some every filter
- 现在有一个需求,点击一下记一次数,用闭包写一个
- 假如说事件监听,你怎么用呢?
- 函数柯里化
- 假如这几个点的坐标都知道,你怎么求正方形面积
- react了解多少