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

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

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

筛选题目已选:技术原理 · JavaScript
第 561 题如何手写JSON检验算法(不能使用JS提供的API)? 考察对JSON语法结构的理解与手工解析实现能力编码实现问题拆解技术原理JavaScript第 562 题为什么 JavaScript 会阻塞渲染,而 CSS 也会影响渲染? 考察对浏览器渲染机制、阻塞行为和资源加载策略的理解性能优化技术原理CSSJavaScript第 563 题请举例说明 JavaScript 事件循环中宏任务和微任务的执行机制。 考察事件循环执行顺序与宏微任务 API 的掌握问题拆解技术原理JavaScript第 564 题async/await中如何避免“await Promise reject导致函数中断”? 考察对async/await异常处理机制的理解和实际应用技术原理问题排查JavaScript第 565 题请解释深拷贝和浅拷贝的区别,并手写实现一个深拷贝函数。 考察对深拷贝概念的理解和代码实现能力编码实现技术原理JavaScript第 566 题请说明数组方法返回值的区别,例如 push、map、filter、forEach、splice 等分别返回什么? 考察对 JavaScript 数组方法返回值语义的理解技术原理JavaScript第 567 题请列举 JavaScript 的基本数据类型,并说明类型转换中有哪些常见陷阱? 考察对 JavaScript 数据类型和类型转换规则的理解与边界意识风险判断技术原理JavaScript第 568 题请实现一个函数,能够串行执行一个 Promise 数组(即前一个完成后才执行下一个),并说明其与传统并行执行的区别。 考察 Promise 串行执行的实现能力、异步流程控制与边界处理编码实现问题拆解技术原理JavaScript第 569 题js中split、slice、splice区别 考察对JavaScript字符串与数组常用方法的区分和掌握编码实现技术原理JavaScript第 570 题请解释 JavaScript 中函数调用的四种方式及其 this 指向。 考察对函数调用方式与 this 绑定规则的理解技术原理JavaScript第 571 题请列举 JavaScript 中会改变原数组的常用方法,并说明它们各自的用途。 考察对 JavaScript 数组可变方法的掌握与区分技术原理JavaScript第 572 题请解释函数表达式是什么,并说明它与函数声明的区别。 考察对 JavaScript 函数表达式及函数声明差异的理解技术原理JavaScript第 573 题请说明 ES6 中 class 类的继承机制与原型链继承之间的关系,并对比它们在语法上的主要差异。 考察对 JavaScript 继承机制的理解深度及 ES6 语法与底层原型的关联问题拆解技术原理JavaScript第 574 题如何把箭头函数打包为ES5的写法? 考察对箭头函数转译底层原理和ES6降级的理解编码实现技术原理BabelJavaScript第 575 题手写一个倒计时组件(原生 JavaScript,不使用 React 等框架),并说明其实现要点。 考察原生 JavaScript 定时器、DOM 操作及组件封装能力编码实现问题拆解技术原理JavaScript第 576 题请讲讲 JavaScript 中的原型链。 考察JavaScript原型链核心概念与继承机制的理解技术原理JavaScript第 577 题JS数据类型都有什么 考察JavaScript基础类型认知与分类准确性技术原理JavaScript第 578 题讲讲 JS 深拷贝和浅拷贝是什么,各有那些实现方法,以及 JSON 转换深拷贝对正则、日期、函数有哪些局限性? 考察 JS 引用类型拷贝的底层机制、常见实现差异与边界情况问题拆解技术原理JavaScript第 579 题场景题:实现用户打开网站界面时,显示星空背景和一闪一闪的星星,要求星星持续闪烁且位置随机。 考察前端动画实现、随机事件生成和性能优化能力编码实现性能优化技术原理CSSJavaScript第 580 题微任务的执行效率高还是宏任务的执行效率高? 考察对 JavaScript 事件循环中微任务与宏任务执行特点的理解技术原理JavaScript