小米集团面试题 · HTTP
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 20 道 · 更新 2026-08-05
筛选题目已选:HTTP
考察点
技术栈
第 1 题HTTP协议默认使用长连接还是短连接? 考察对HTTP连接模型及版本演进的理解第 2 题HTTP 协议的网络能力主要体现在哪些方面? 考察对 HTTP 协议核心特性与网络能力的系统性理解第 3 题请说明HTTP请求处理中涉及网络IO的关键环节和可能存在的性能瓶颈。 考察对HTTP服务网络IO模型、阻塞与非阻塞、并发处理的理解第 4 题HTTP 请求和 HTTPS 有什么区别? 考察对网络协议安全性与工作原理的理解第 5 题HTTP 1.0、HTTP 1.1、HTTP 2.0的区别 考察对HTTP协议演进的核心特性及性能优化机制的理解第 6 题请介绍OSI七层网络模型,并说明各层对应的主要协议。 考察对网络分层模型及其协议栈的掌握程度第 7 题请从代码执行和底层链路两个层面,说明使用 axios 发起一个 POST 请求时,浏览器、操作系统及网络协议栈分别做了哪些工作? 考察对前端网络请求实现机制与网络协议栈运行原理的整体理解第 8 题RPC和HTTP的区别是什么? 考察对RPC与HTTP协议特性、适用场景及技术选型的理解第 9 题当我发送一个HTTP请求时,从网络分层角度看,数据是如何传输的?请描述封装和解封装的过程。 考察网络分层模型的理解以及HTTP请求在传输过程中的封装与拆包机制第 10 题请说明 HTTP 与 HTTPS 的主要区别。 考察对 HTTP 与 HTTPS 在安全性与性能上的核心差异理解第 11 题请描述浏览器从输入 URL 到发送 HTTP 请求的完整过程。 考察网络协议栈及浏览器解析流程第 12 题现在主流HTTP服务(如Tomcat、Netty)通常基于NIO还是BIO模型?请说明两者的区别及适用场景。 考察对HTTP服务I/O模型的理解及选型能力第 13 题从输入一个网址到页面完整展示,整个过程会涉及哪些网络协议?请按请求发起、传输、解析和渲染的流程说明。 考察对网络协议栈及浏览器工作流程的整体理解第 14 题请说明HTTP请求报文和响应报文各自的组成结构。 考察对HTTP报文基础结构的掌握第 15 题说一下GET和POST的区别? 考察HTTP基础方法语义、特性及适用场景第 16 题RPC和HTTP的区别是什么,各自的优缺点有哪些? 考察对RPC与HTTP协议本质差异、适用场景及权衡的理解第 17 题什么是HTTP协议转化?通常指哪些场景? 考察对HTTP协议演进及中间层转换的理解第 18 题在设计大规模通信系统时,你会选择长连接还是HTTP?请说明理由。 考察候选人对长连接与HTTP特性及通信模式选型的理解第 19 题请说明 HTTP 的 GET、POST、PUT 方法的主要区别。 考察对 HTTP 方法语义、幂等性与适用场景的理解第 20 题请解释强缓存与协商缓存的区别,并说明各自涉及的请求头字段及启发式缓存的作用。 考察对HTTP缓存机制及其相关头字段、启发式缓存的理解