前端/移动开发面试题 · 问题拆解
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 5268 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 301 题如何判断一个属性的类型? 考察 JavaScript 中属性类型判断的方法与边界情况第 302 题为什么JavaScript是单线程的? 考察对JavaScript事件循环和浏览器渲染机制的理解第 303 题讲一下从用户在浏览器输入 URL 到页面完整展现出来的整个过程,越详细越好。 考察对网络协议栈、DNS、HTTP、浏览器渲染等核心环节的完整理解深度第 304 题描述从在浏览器地址栏输入一个 URL 到页面完全呈现,期间经历了哪些主要过程? 考察对浏览器网络请求、资源获取、解析与渲染全链路的理解第 305 题请说明弹性盒(Flexbox)布局的基本原理,并介绍圣杯布局与双飞翼布局的实现思路。 考察对CSS布局模型的理解、传统布局方案对比及实现细节第 306 题axios拦截器的原理是什么? 考察对axios拦截器机制及请求/响应处理链的理解第 307 题设计一个函数,传入请求url数组,限制并发的请求个数limit,全部执行完毕以后执行callback(要求:例如有100个请求,并发请求数为3,那么最多三个请求一起执行,其中一个执行完了之后会有新的请求执行) 考察并发控制与异步编程能力第 308 题请说明 Webpack 站在普通项目角度是如何完成整个打包过程的? 考察对 Webpack 打包流程的整体理解与核心概念认知第 309 题用户上传多个图片并获得 blob 数组,前端需要调用后端一次只能处理一张图片、且每次返回一个图片 URL 的 API。请设计前端代码,确保返回的 URL 顺序与上传顺序一致。 考察异步并发控制、顺序保持与 Promise 使用第 310 题你是如何决定将项目中原先合并在一起的 CSS 和 JavaScript 进行分离的? 考察对前端资源组织方式的理解及项目实践中的决策依据第 311 题请解释前端中的防抖和节流,并说明它们各自适用的场景。如果有使用过类似 Lodash 的工具库,可以谈谈其地实现的方式或考虑。 考察对防抖与节流的概念理解、适用场景辨析及工具库使用经验第 312 题请详细描述HTTPS的完整握手过程。 考察HTTPS握手流程、加密机制和安全原理第 313 题如何计算两个正序数组的中位数? 考察分治算法与边界处理能力第 314 题请现场实现两道算法题,并说明你的解题思路。 考察基础算法实现能力与思路表达第 315 题是否研究过非图形API的相关数学函数 考察候选人对非图形API中数学函数的研究深度与应用理解第 316 题请详细描述 JavaScript 事件循环的工作机制,并举例说明宏任务与微任务的执行顺序。 考察对 JavaScript 事件循环机制与任务调度顺序的理解第 317 题HTTP属于TCP/IP协议里的哪一层? 考察对TCP/IP分层模型及HTTP协议层次的掌握第 318 题请抛开现成框架,从数据结构的角度说明如何实现一个基础的消息队列。 考察对队列底层数据结构和消息传递机制的理解第 319 题给定一个未排序的整数数组nums,请找出其中没有出现的最小正整数。要求时间复杂度O(n)且只使用常数级别的额外空间。 考察原地哈希与空间复杂度约束下的算法设计能力第 320 题有100瓶水,其中1瓶有毒,毒发时间为1天,现有若干小白鼠可供测试,每次测试需要等待1天才知道结果,如何用最少的小白鼠在最短时间内找出毒药?请说明方案并计算所需天数与小白鼠数量。 考察二进制编码与信息论在问题求解中的应用