前端/移动开发面试题 · 问题排查 · HTTP
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 91 道 · 更新 2026-08-05
筛选题目已选:问题排查 · HTTP
考察点
技术栈
第 21 题为什么跨域的 POST 请求有时会发出两次? 考察对 CORS 预检机制的理解第 22 题请介绍 HTTP 协议的基本工作原理,并说明常见的 HTTP 状态码及其含义。 考察对 HTTP 协议核心机制和状态码语义的理解第 23 题讲一下浏览器的缓存,强缓存和协商缓存,如果响应头里没有任何缓存相关字段,浏览器会做出什么行为? 考察对浏览器缓存机制的理解及默认缓存行为的掌握第 24 题在HTTP分片上传场景中,如果某个分片上传失败,应从哪些方面定位问题并设计解决方案? 考察对HTTP协议机制的分片上传失败处理与重试设计的理解第 25 题为什么浏览器在跨域请求时可能先发出一个预检请求(OPTIONS),再发出实际请求?请结合浏览器安全策略解释。 考察对浏览器同源策略、CORS 预检机制及触发条件的理解第 26 题什么机制会导致攻击者仅通过用户点击一个链接就能获取其Cookie? 考察对窃取Cookie常见攻击原理的理解第 27 题请解释HTTP 304状态码的含义、触发条件及其在缓存中的作用,并说明浏览器和服务器分别如何处理它。 考察对HTTP缓存机制与304状态码的深入理解第 28 题你使用过哪些抓包工具?请以其中一个为例,说明抓包的基本流程和能观察到的重要信息。 考察实际使用工具抓包的能力和观察分析能力第 29 题请描述浏览器从输入一个URL到页面完整显示的整个过程。 考察对网络请求、HTTP协议、渲染流程的整体理解第 30 题请解释浏览器本地缓存中的强缓存与协商缓存的区别。 考察对浏览器缓存机制及控制头的理解第 31 题如何区分强制缓存与协商缓存(协议缓存)?请说明各自的工作机制及它们在浏览器缓存流程中的位置。 考察对浏览器两种缓存类型的机制、触发条件与配合关系的掌握第 32 题在你参与的项目中,你是如何使用HTTP协议的?请结合具体场景说明。 考察在真实项目中应用和调试HTTP能力第 33 题请列举常见的服务器端HTTP状态码,并说明它们各自代表的含义。 考察对HTTP状态码分类及常见服务器端错误码的理解第 34 题为什么浏览器有时会针对一个 POST 请求发出两个 HTTP 请求? 考察对 HTTP 重定向、请求方式及浏览器行为的理解第 35 题请解释浏览器缓存中强制缓存与协商缓存的区别,并说明两者各自的触发条件。 考察对HTTP缓存机制的理解及实际应用能力第 36 题为什么访问网页时,图片和视频有时直接在网页内预览,有时却被触发下载?你是如何处理的? 考察HTTP响应头机制、客户端行为理解及问题定位能力第 37 题请解释什么是协商缓存与强制缓存,并说明如何实现协商缓存,包括代码层面和服务器层面的做法。 考察对HTTP缓存机制的理解及实际应用能力第 38 题请列举并解释几种常见的 HTTP 状态码,并说明它们各自代表的含义。 考察对 HTTP 状态码分类及典型代码含义的掌握程度第 39 题请说明你对浏览器预检请求(OPTIONS 请求)的了解,包括其触发条件、作用及实际开发中如何应对。 考察对 CORS 预检机制及 HTTP OPTIONS 方法的理解与工程实践第 40 题请解释浏览器强缓存与协商缓存的区别,并说明 Cache-Control、Expires、Last-Modified、ETag 各自的含义与优先级。 考察对浏览器缓存机制及缓存标识字段的掌握,以及不同刷新方式下的表现