茄子科技面试题 · JavaScript

茄子科技相关面试题,按最终去重题目聚合。

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

筛选题目已选:JavaScript
第 1 题如何在JavaScript数组的任意位置插入或删除元素? 考察数组操作方法及对可变方法的掌握编码实现技术原理JavaScript第 2 题String()和new String()有什么区别? 考察对 JavaScript 中原始字符串与字符串对象差异的理解技术原理JavaScript第 3 题请手写实现一个 new 操作符,并说明其执行过程。 考察对JavaScript原型链、构造函数和this绑定的理解及编码实现能力编码实现技术原理JavaScript第 4 题请解释 JavaScript 中 this 的指向规则,并说明箭头函数、call、apply、bind 各自的行为差异。 考察对 this 绑定机制及常见函数调用方式的理解沟通表达技术原理JavaScript第 5 题请解释箭头函数和普通函数的区别,并说明使用时的注意事项。 考察对箭头函数语法特性、this绑定规则及其适用场景的理解技术原理JavaScript第 6 题谈谈你对JavaScript单线程模型的理解,以及它在实践中有哪些影响? 考察对JavaScript事件循环、异步非阻塞机制及单线程优势与局限的掌握技术原理方案权衡JavaScript第 7 题请解释浏览器中 JavaScript 的事件循环机制,并说明宏任务与微任务的区别。 考察对浏览器异步执行模型与任务队列优先级的理解问题拆解技术原理JavaScript第 8 题请解释 setTimeout 的原理,包括其延时为何不精确。 考察对事件循环、定时器机制和异步执行模型的理解技术原理问题排查JavaScript第 9 题请解释 JavaScript 中 == 和 === 的区别,并说明在实际开发中应如何选择。 考察对 JavaScript 宽松相等与严格相等机制的理解和最佳实践编码实现技术原理JavaScript第 10 题JavaScript变量声明的方式以及它们的区别 考察对 var、let、const 声明机制及作用域边界的理解问题拆解技术原理JavaScript第 11 题在 JavaScript 中,向数组头部添加元素的方法是什么?它的返回值是什么? 考察 JavaScript 数组方法的核心操作与返回值理解编码实现技术原理JavaScript