百度面试题 · 技术原理 · JavaScript

百度相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理 · JavaScript
第 61 题请说明 JavaScript 中 const、var 和 let 的区别,并给出使用建议。 考察对 JavaScript 变量声明机制、作用域与最佳实践的理解编码实现技术原理JavaScript第 62 题slice用法,以及和splice的区别 考察对JavaScript数组slice和splice方法的理解与区分技术原理JavaScript第 63 题请实现一个函数,将扁平化的数组数据转换为树形结构,并说明你的实现思路。 考察对树形数据结构的理解、编码实现能力及算法复杂度分析编码实现问题拆解技术原理JavaScript第 64 题什么是 JavaScript 异步? 考察异步编程概念理解问题拆解技术原理JavaScript第 65 题谈谈你对原型和原型链的理解。proto 和 prototype 的关系是什么? 考察JavaScript原型机制与原型链寻址逻辑问题拆解技术原理JavaScript第 66 题setTimeout 存在计时不准确的问题,原因是什么? 考察对浏览器事件循环、任务队列和阻塞机制的理解技术原理问题排查JavaScript第 67 题说一下事件循环,JS 为何这样设计? 考察对 JavaScript 事件循环机制及其设计动机的理解问题拆解技术原理JavaScript第 68 题请手写防抖和节流的实现,并说明它们的区别与适用场景。 考察对高频率触发场景下函数性能优化的理解与编码能力编码实现技术原理JavaScript第 69 题在 JavaScript 中,null 和 undefined 有什么区别? 考察对 JavaScript 两种空值语义的理解技术原理JavaScript第 70 题请解释JavaScript闭包的概念,并编写一个闭包示例,分析其作用域和变量生命周期。 考察对闭包机制及其内存影响的理解与实践能力编码实现技术原理问题排查JavaScript第 71 题如果一个对象中存在 Date、正则等属性值,要怎样实现深拷贝? 考察深拷贝中特殊对象类型的识别与处理能力编码实现技术原理JavaScript第 72 题手写一个防抖函数 考察对防抖原理、边界处理及实现细节的掌握编码实现技术原理JavaScript第 73 题前端如何检测当前页面是否为HTTPS环境? 考察前端对页面协议环境的基本判断能力及隔离方案思路编码实现安全意识技术原理HTTPSJavaScript第 74 题订单号ID可以用Number类型保存吗?为什么?是否有什么隐患? 考察数值类型选择对数据精度、范围与安全的影响风险判断技术原理技术选型JavaScript第 75 题请解释 JavaScript 中的原型和原型链,并说明它们如何实现继承。 考察对 JavaScript 原型机制和继承原理的理解技术原理JavaScript第 76 题讲一下箭头函数和普通函数的区别? 考察对函数定义方式、this 绑定及使用场景的理解技术原理JavaScript第 77 题请介绍 Promise 的创建与使用方式,以及 async/await 与它的关系。 考察对异步编程核心语法的掌握与理解编码实现技术原理JavaScript第 78 题请说明浏览器中回流和重绘的概念,以及它们之间的关系。在什么情况下会触发回流?如何优化以减少回流对页面性能的影响? 考察对浏览器渲染机制的理解及性能优化意识性能优化技术原理CSSJavaScript第 79 题new 的过程中发生了什么,其中是如何处理 this 指向的? 考察 JavaScript 中 new 运算符的执行流程与 this 绑定机制技术原理JavaScript第 80 题defineProperty如何弥补数组响应式不足的缺陷? 考察对Vue响应式原理及数组监听限制的理解技术原理方案权衡JavaScript