文员知行
一面
- 项目拷打
- Array 的 includes 的判等
- With 语法,坏处
- Proxy 有哪些特性
- ES6 的基本类型
- Svelte 和 Vue 的响应式
- 手写并发请求池
- 在 loadsh 的 debounce 基础上对异步函数封装,然后返回异步来 await
二面
- 项目拷打
三面
- 为什么前端
- 前端学习路线
- Vue 怎么从代码模版到真实 dom
- Computed 原理
- Pinia 原理
- 什么是事件总线
- 手写事件总线
- 手写深拷贝
- 手写一个类,构造器中传入一个精度,然后有一个 push 函数,服务端会调用 push 函数传入一个形如{time: 1.1, data:{}}的数据,然后我们要有一个函数,传入开始时间和结束时间,判断是否时间段内的数据都存在
- 例如精度为 0.1 的情况下, 传入 1.1 和 1.4 ,如果时间是 1.1,1.2,1.3,1.4 我们认为就是全的 1.1,1.3,1.4 我们就认为是不全的
四面
- 项目
- 代码:例如一个数据格式
[[0,30], [10,20] ]
,每个元素代表会议的开始时间和结束时间,求最少需要几个会议室