思源智通面试题 · JavaScript
思源智通相关面试题,按最终去重题目聚合。
共 628 道真题 · 当前筛选命中 63 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 41 题ES6 中模板字符串相比传统字符串拼接有哪些改进? 考察对插值、多行字符串和标签模板的理解第 42 题如何判断null和undefined? 考察对JavaScript中null与undefined的区别及判断方法的掌握第 43 题在原型链上实现扑克牌洗牌。 考察原型链操作与洗牌算法的实现能力第 44 题请说明 JavaScript 中主要的数据类型,并简要解释它们的区别。 考察对 JavaScript 基础数据类型的掌握和分类能力第 45 题讲一下null和undefined的区别。 考察JavaScript基础概念的理解与区分第 46 题请列举 JavaScript 中判断数据类型的主要方法,并说明各自的适用场景与局限性。 考察候选人是否理解 JavaScript 类型判断的多种手段及其边界第 47 题ES6 引入了哪些新增数据类型?它们解决了什么问题? 考察 Symbol 和 BigInt 的用途及与原有类型的区别第 48 题请解释 Promise.all 的用法、返回值及其在并发请求中的常见应用场景。 考察对 JavaScript Promise.all 语义的理解及实际应用第 49 题JS 事件冒泡是什么,如何阻止它? 考察对事件传播机制的理解及浏览器兼容处理第 50 题null和undefined区别 考察对JavaScript中null与undefined的语义差异理解第 51 题请解释 JavaScript 中 == 和 === 的区别,并说明在实际开发中应如何选择。 考察对 JavaScript 宽松相等与严格相等机制的理解和最佳实践第 52 题在 JavaScript 中,== 和 === 运算符有什么区别? 考察 JavaScript 类型转换与严格相等判断的基本原理第 53 题请解释箭头函数与普通函数中 this 指向的差异。 考察对函数 this 绑定机制和箭头函数词法作用域的理解第 54 题数组去重有哪些常见方法? 考察数组算法基础、数据结构选型与复杂度分析第 55 题请解释 JavaScript 中 null 和 undefined 的区别,以及 typeof null 的返回值。 考察对 JavaScript 语言基础类型体系和常见陷阱的理解第 56 题请说明前端HTML界面中的数据如何传入JavaScript代码? 考察前端基础知识中HTML与JavaScript的数据交互方式第 57 题请解释 JavaScript 中浮点数精度丢失的原因,并说明如何避免或处理这类问题。 考察对 JavaScript 数值存储机制的理解及实际处理精度问题的能力第 58 题请解释 JavaScript 中的原型和原型链,并说明它们如何实现继承。 考察对 JavaScript 原型机制和继承原理的理解第 59 题请手写实现防抖(debounce)和节流(throttle)函数,并说明它们的区别及适用场景。 考察对高频事件处理机制的理解与代码实现能力第 60 题讲一下箭头函数和普通函数的区别? 考察对函数定义方式、this 绑定及使用场景的理解