【百度】:
一面的时候从开始到结束一直在做题,题目很多,无八股
0. CSS三角形
1. 快排 + 洗牌
2. 经典LazyMan
3. SubPub 发布订阅 on off once
4. 手写Object.create
5. 寄生组合式继承
6. 基于generator、promise 实现async await
7. 深度优先
8. MinStack
9. CSS居中垂直
10. 栈实现队列
11. 两数之和
...... 题目太多想不起来了。
【快手】:
0. 手写TS Required Omit Partial
1. 数组拍平
2. 手写Promise API (all)
3. 最长递增序列长度
4. debounce
5. 数组深度
6. 寄生组合式继承
7. cacheRequest
8. Canvas对象池模式 + DataDriver策略模式,(项目相关)
【小红书】:
0. 并发控制调度器
1. 千分位
【淘天】:
0. 解析html 判断是否合法
1. 柯里化相关
【字节】:
0. LazyMan
1. 全排列
2. 最小的K个元素,保持顺序
3. LRU
4. 最大非重复字符串
【美团】:
0. 重排链表
1. 手写TS Omit
2. 括号题(dfs)
3. HTML文本高亮
【度小满】:
0. 列表转树 (父子关系)
1. 手写计算器 eg. "1*(1+2)+3"
2. 大文件上传
3. 检测排序变化