BFE
.dev
buy us
a coffee
中
刷题练习
面试准备
公司
问题列表
讨论
buy us
a coffee
中
公司
Meta
Meta的前端面试题
Suggest another question
JavaScript 代码题
3. 实现Array.prototype.flat()
6. 手写debounce()
9. 解密消息
10. 找出第一个不良版本
16. 实现一个Event Emitter
17. 实现一个DOM element store
18. 优化一个function
19. 相同结构的DOM tree上面寻找对应的节点
25. 更新数组的顺序
28. 实现clearAllTimeout()
57. 实现Observable
103. 实现Math.sqrt()
121. 一个数列
133. 罗马数字转换为整数
前端系统设计问题
6. 设计一个Typeahead Widget
9. 设计一个Poll Widget
前端面试问题
5.`var` vs `let` vs `const`
1. 常用排序算法的时间空间复杂度是怎么样的
2. 请解释原型机成(Prototypal Inheritance)?
3. 请说明JavaScript中的`this`
4. Closure 是什么?
6. 向5岁小孩解释Promise
7. Map vs Object vs Set vs Array
8. `==` 和 `===`的区别是什么?
10. `block` 和 `inline`的区别是什么?
15. `Array.prototype.forEach()` vs `Array.prototype.map()`