前端/移动开发面试题(2026 最新)

前端/移动开发相关岗位面试题。

24989 道真题 · 更新 2026-08-05

筛选题目
第 381 题请谈谈你对 Canvas 的理解,包括它的基本用法和典型应用场景。 考察对 Canvas 基本概念、绘制流程及常见应用的理解技术原理技术选型第 382 题如果你手动更新数据库,导致缓存中数据被删了,此时有大量的请求过来全打在数据库上怎么处理? 考察缓存失效后的缓存击穿应对策略与系统设计能力风险判断系统设计技术原理MySQLRedis第 383 题假设你使用固定数量如32个线程处理大量并发请求(例如100个请求),你会如何设计线程模型与任务调度? 考察并发编程中线程池原理、任务队列与背压处理能力风险判断系统设计技术原理第 384 题useLayoutEffect 在类组件中通常用来模拟哪个生命周期方法? 考察对 React 生命周期及 useEffect/useLayoutEffect 行为差异的理解技术原理React第 385 题请分别介绍你的实习经历、学习经历和开源项目参与情况,并说明它们对你应聘此岗位的帮助。 考察候选人经历梳理、自我呈现能力及与岗位的关联度人岗匹配自我认知自我呈现第 386 题请描述WebRTC的端到端通信实现原理。 考察对WebRTC通信架构、信令、媒体协商和传输机制的理解系统设计技术原理第 387 题Linux下如何创建线程,以及如何查看自己创建的线程? 考察Linux线程创建接口及线程查看与调试方法技术原理Linux第 388 题你对块级元素和行内级元素的理解? 考察对 HTML 盒模型基础及元素布局特性的掌握技术原理HTML第 389 题为什么需要选择从commit的维度进行缺陷检测,而不从request维度去设计? 考察缺陷检测系统的设计权衡与维度选择逻辑系统设计方案权衡第 390 题场景题:数据库某个字段表示一个状态,前端怎么实时获取并渲染出来? 考察前端实时获取数据与渲染的机制选择和实现思路系统设计技术选型方案权衡第 391 题Cookie、localStorage、indexDB之间的区别 考察浏览器存储技术的特性、容量、作用域与适用场景技术原理技术选型第 392 题HTTP 常见的异常状态码有哪些?301 和 302 分别代表什么?前端应当如何处理异常状态码? 考察对 HTTP 状态码含义的理解及前端异常处理实践风险判断技术原理问题排查HTTP第 393 题ES6新特性有哪些。 考察对ES6核心新特性的掌握程度技术原理JavaScript第 394 题首屏性能优化效果如何衡量?通常使用哪些指标? 考察性能指标的理解和量化评估能力数据驱动性能优化第 395 题ES6新增了一些扩展,但是浏览器最后会把ES6转化为ES5执行,那这些扩展有什么意义? 考察对转译本质、语言演进与开发者价值之间关系的理解持续改进技术原理方案权衡第 396 题rem 是相对于哪个节点进行计算的? 考察 CSS 相对单位 rem 的参考基准理解技术原理CSS第 397 题你曾为 Hexo 主题提交过 pull request,请介绍该 PR 的内容及你如何完成它。 考察开源协作流程与代码贡献能力协作推动沟通表达持续改进Git第 398 题React Diff和Vue Diff有什么区别? 考察对React与Vue 虚拟DOM diff策略差异及设计动机的理解性能优化技术原理方案权衡ReactVue第 399 题JS如何获取一个url中的参数正则表达式 考察正则表达式提取URL查询参数的能力与边界处理编码实现问题拆解技术原理JavaScript第 400 题TCP和UDP之间的联系和区别是什么? 考察传输层协议的连接机制、可靠性与应用场景辨析技术原理方案权衡TCPUDP