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

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

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

筛选题目
第 1 题请手写插入排序算法,并输出九九乘法表。 考察编码速度与基础算法、循环与拼接能力编码实现问题拆解第 2 题在与产品经理和上级主管沟通时,你更倾向于和哪一方协作?请结合具体经历说明原因。 考察候选人上下级沟通偏好及协作协作能力沟通表达项目复盘第 3 题请解释CSS盒模型中的box-sizing属性及其作用。 考察CSS盒模型基础与box-sizing属性对布局的影响技术原理CSS第 4 题请实现单链表的反转,并说明其时间复杂度和空间复杂度。 考察链表操作、指针修改与复杂度分析编码实现技术原理第 5 题请解释如何通过JWT中的token识别具体用户,并说明JWT的生成与校验原理。 考察JWT认证机制、token解析与用户身份映射能力安全意识技术原理JWT第 6 题如果无法进行埋点或查看日志,你如何处理客户反馈的白屏问题? 考察在受限条件下利用现有工具和交互手段排查问题的能力沟通表达方案权衡问题排查第 7 题讲讲你理解的事件循环吧 考察对事件循环机制、任务调度和异步模型的理解问题拆解技术原理JavaScript第 8 题CSS哪些属性可以继承? 考察对CSS属性继承机制的掌握程度技术原理CSS第 9 题请分享你实习期间最大的收获是什么? 考察学习总结能力与自我认知持续改进自我认知自我呈现第 10 题请介绍CSS Flexbox布局的基本概念,并说明其常用的属性有哪些? 考察对Flex布局核心原理和常用属性的理解与掌握技术原理CSS第 11 题使用 px-vw 方案进行移动端适配时,是否会造成页面元素拉伸变形?请说明原因。 考察对 vw 单位及移动端适配方案的理解,以及对伸缩变形问题的分析能力风险判断技术原理方案权衡第 12 题Java的引用类型和C++的引用有什么区别? 考察对两种语言内存模型与引用语义差异的理解技术原理C++Java第 13 题怎么通过虚拟地址找到物理地址 考察操作系统内存管理中虚拟地址到物理地址的转换机制问题拆解技术原理第 14 题请解释 JavaScript 中作用域(Scope)的定义及其主要类型。 考察对作用域概念的理解及作用域分类的掌握技术原理JavaScript第 15 题请介绍Vuex的核心概念和工作原理,并说明其适用场景。 考察对Vuex核心概念、状态管理机制及适用场景的理解技术原理技术选型Vuex第 16 题请描述你的图片展示功能是如何实现的,以及如何保持聊天列表图片尺寸稳定? 考察图片加载实现与布局稳定性处理性能优化技术原理问题排查第 17 题如何理解前端工程化? 考察对前端工程化核心价值、实践范围和落地方式的理解业务理解系统设计技术原理ViteWebpack第 18 题网络编程中粘包问题是什么?通常如何解决? 考察TCP流式传输下消息边界处理能力编码实现技术原理问题排查TCP第 19 题低代码平台中组件之间的兼容性怎么保证? 考察对低代码组件兼容性设计原则和工程实践的理解风险判断系统设计技术原理第 20 题请结合你的项目经验,谈谈前端性能优化通常从哪些方面入手? 考察前端性能优化的系统性认知与实践能力性能优化问题拆解技术原理