前端/移动开发面试题 · tech:web-browser
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 142 道 · 更新 2026-08-05
筛选题目已选:tech:web-browser
考察点
技术栈
第 121 题从在浏览器地址栏输入一个 URL 并回车,到页面完整呈现在用户面前,这期间经历了哪些主要步骤?请尽可能详细地说明。 考察网络请求全链路理解、DNS、TCP/HTTP、渲染等关键环节第 122 题DOM Ready 的含义是什么?如何衡量从发起请求到 DOM Ready 的时间? 考察对浏览器渲染模型、DOM Ready 事件及性能指标计算的理解第 123 题列举至少三种会导致浏览器回流发生的情况或样式操作。 考察对回流触发场景的掌握,检验对渲染性能优化的意识第 124 题请系统化讲解浏览器缓存和网络缓存的相关知识,包括不同缓存类型的机制、区别及实际应用。 考察对 HTTP 缓存与浏览器存储机制的深入理解,以及在实际场景中的权衡与运用第 125 题请解释什么是跨域问题,并说明浏览器同源策略的机制。 考察对浏览器同源策略和跨域概念的理解第 126 题如果用户离开当前页面后,刷新队列中保存的请求仍然执行,这些请求的回调是否可能对性能产生影响(例如读写、变更本地数据)? 考察对异步请求生命周期、页面卸载后回调风险及性能影响的理解第 127 题请介绍你对前端栅格化原理的理解。 考察对栅格化渲染流程、触发条件及性能影响的掌握第 128 题浏览器的空闲时间是如何获得的? 考察浏览器空闲时间获取机制与相关 API 的掌握第 129 题请解释浏览器从输入URL到页面渲染完成的主要运行机制。 考察对浏览器关键流程的整体理解第 130 题请解释浏览器从输入 URL 到页面渲染完成的过程中,渲染引擎的主要工作步骤有哪些? 考察对浏览器渲染机制的整体理解与关键步骤的掌握第 131 题请对比浏览器事件循环和Node.js事件循环的异同。 考察对事件循环机制的理解深度与跨环境对比能力第 132 题请介绍浏览器常见的本地缓存机制,并说明它们各自的特点和适用场景。 考察对浏览器本地存储技术的理解与选型能力第 133 题请列举常见的宏任务和微任务,并说明它们的执行顺序规则。 考察对任务类型与调度顺序的掌握第 134 题解析过程中是否会在浏览器中添加缓存?具体实现方式是什么? 考察浏览器解析过程中的缓存机制及实现细节第 135 题请描述浏览器渲染页面的主要流程,并说明普通图层与复合图层的区别。 考察浏览器渲染机制与图层合成原理的理解第 136 题请解释浏览器渲染中的重绘(Repaint)与重排/回流(Reflow)的概念,并说明两者的区别及常见触发场景。 考察前端渲染性能基础概念的理解与辨析第 137 题请解释浏览器的同源策略,并说明如何解决跨域访问问题。 考察对同源策略的理解及跨域解决方案的掌握第 138 题请解释浏览器的事件循环机制,并说明如果在微任务中再次推入一个微任务,它会在什么时候执行?这可能会造成什么影响? 考察对浏览器事件循环、宏任务与微任务执行顺序及其嵌套行为的理解第 139 题浏览器缓存中强缓存和协商缓存的区别是什么?协商缓存的两对关键字分别是什么? 考察对浏览器缓存机制、强缓存与协商缓存核心字段及适用场景的理解第 140 题浏览器如何利用多核CPU提升性能? 考察对浏览器多进程/多线程架构及并行化技术的理解