柠檬微趣面试题 · 编码实现 · JavaScript

柠檬微趣相关面试题,按最终去重题目聚合。

407 道真题 · 当前筛选命中 9 · 更新 2026-08-05

筛选题目已选:编码实现 · JavaScript
第 1 题Promise 是什么?请说明其核心特性与基本用法。 考察对 Promise 概念、状态机及异步处理方式的理解编码实现技术原理JavaScript第 2 题let 和 const 有什么区别?举一个实际使用中的例子说明。 考察对 let 和 const 差异的理解及实际应用编码实现技术原理JavaScript第 3 题Array有哪些常用的增删改查方法? 考察对JavaScript数组常用增删改查方法的掌握程度编码实现技术原理JavaScript第 4 题请解释JavaScript中var声明的变量提升特性,并说明代码 `console.log(a); var a = 1;` 的运行结果及原因。 考察对JavaScript变量提升机制及执行顺序的理解编码实现技术原理JavaScript第 5 题new 的实现原理是什么? 考察原型链、this 绑定和构造函数返回值处理的掌握程度编码实现技术原理JavaScript第 6 题请手写并解释浅拷贝与深拷贝的实现,说明两者区别。 考察对对象复制语义的理解及编码实现能力编码实现技术原理JavaScript第 7 题请实现一个深拷贝函数,并说明常用的具体实现方法及其优缺点。 考察对深拷贝概念、常见实现方式和边界情况的掌握编码实现技术原理JavaScript第 8 题对于 Number 类型,如何定义二进制、十进制、八进制、十六进制数?除了加前缀还有什么方法? 考察对 JavaScript 不同进制数字字面量语法及转换方法的掌握编码实现技术原理JavaScript第 9 题怎么实现深拷贝,哪些情况JSON.stringify()无法实现? 考察深拷贝的实现原理、边界情况理解和适用场景权衡编码实现问题拆解技术原理JavaScript