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