互联网/IT行业面试题 · 技术原理 · JavaScript

互联网/IT行业相关面试题,按题目行业基础数据聚合。

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

筛选题目已选:技术原理 · JavaScript
第 61 题深拷贝和浅拷贝的方法有哪些?深拷贝用JSON的方法有什么缺陷? 考察拷贝概念、常用方法及JSON深拷贝的局限性问题拆解技术原理JavaScript第 62 题请解释无限滚动(Infinite Scroll)的实现原理和处理边界。 考察分页加载列表的实现方式与性能、异常处理性能优化风险判断技术原理JavaScript第 63 题讲讲Promise的实现原理,async/await是如何工作的,如何处理异步错误? 考察对JavaScript异步机制的理解、实现细节和错误处理能力问题拆解技术原理JavaScript第 64 题说一说ES6的箭头函数和普通函数的区别 考察对箭头函数语法、this绑定及适用场景的理解风险判断技术原理JavaScript第 65 题请解释什么是闭包,并举例说明它的常见应用场景。 考察对闭包概念的理解及其在实际开发中的应用能力编码实现技术原理问题排查JavaScript第 66 题如果一个接口需要把 Int64 类型的数据以字符串形式返回,需要注意什么? 考察整数溢出风险、序列化精度与接口契约设计风险判断技术原理JavaScriptJSON第 67 题请解释 JavaScript 中变量提升的概念,并说明 let、const 与块级作用域的关系。 考察对变量提升、声明方式和块级作用域的理解技术原理JavaScript第 68 题JavaScript中的宏任务与微任务机制是为了解决什么问题而设计的? 考察对事件循环机制及其设计意图的理解问题拆解技术原理JavaScript第 69 题解释JavaScript事件循环机制。 考察对JS异步执行模型、调用栈与任务队列的理解技术原理JavaScript第 70 题说说JavaScript中的变量提升 考察对JS变量提升机制及其与函数声明、作用域关系的理解技术原理问题排查JavaScript第 71 题请实现一个基于 Proxy 的双向数据绑定核心代码。 考察对 Proxy 特性、数据劫持与视图同步机制的理解与实现能力编码实现技术原理JavaScript第 72 题call()、apply()和bind()的区别是什么? 考察JavaScript中函数调用与this绑定机制的理解技术原理JavaScript第 73 题rem 移动适配的具体实现原理和步骤是什么? 考察rem适配的机制与动手实现细节编码实现技术原理CSSJavaScript第 74 题请手写一个完整版的节流函数,并说明其使用场景。 考察节流的实现原理、边界处理及应用场景理解业务理解编码实现技术原理JavaScript第 75 题在页面刷新后,执行获取 body 高度并修改该高度的代码,请说明浏览器渲染流程中会触发哪些环节。 考察渲染流程中布局与绘制环节的触发过程性能优化问题拆解技术原理JavaScriptWeb Browser第 76 题请手写一个深拷贝函数,并说明浅拷贝与深拷贝的区别。 考察深拷贝的正确实现与边界处理能力编码实现技术原理JavaScript第 77 题请谈谈你对 JSBridge 的了解。 考察对 Web 与原生双向通信机制的理解技术原理方案权衡JavaScript第 78 题在 JavaScript 中,Symbol 有哪些实际用处? 考察对 Symbol 特性的理解及实际应用能力技术原理JavaScript第 79 题请列举 JavaScript 中的微任务类型。 考察对微任务来源的掌握程度,强调与宏任务的差异技术原理JavaScript第 80 题请解释JavaScript中this的指向规则,并说明在不同调用方式下this分别指向什么。 考察对JavaScript this绑定机制的理解与区分能力技术原理JavaScript