前端/移动开发面试题(2026 最新)
前端/移动开发相关岗位面试题。
共 24989 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 21 题做游戏时哪些时候感觉比较开心? 考察候选人对游戏开发的热情来源、动机和自我认知第 22 题用户登录后 token 存储在 localStorage,有效期 10 小时。请说明前端如何判断 token 是否过期? 考察前端 token 过期判断的方法与安全边界第 23 题解决跨域的方法有哪些?请列举并简要说明各自原理和适用场景。 考察对常见跨域解决方案及原理的掌握第 24 题给定一个整数数组 nums 和一个大小为 k 的滑动窗口,请找出每个窗口位置上的最大值,并给出复杂度分析。 考察滑动窗口与单调队列算法的理解、实现及复杂度分析第 25 题子元素里面绝对定位,设置宽高,能否撑起父元素? 考察绝对定位元素对父容器尺寸的影响及CSS包含块原理第 26 题请分享一个你从 Vue 源码中学到的具体知识点。 考察对 Vue 原理的理解深度与知识分享能力第 27 题请说明懒汉模式和饿汉模式的区别 考察对单例模式两种实现方式的理解与权衡第 28 题请解释什么是微前端,并说明它要解决的核心问题。 考察对微前端概念、动机和适用边界的理解第 29 题请解释 JavaScript 的垃圾回收机制,并说明它对内存管理和性能的影响。 考察对 JavaScript 内存生命周期、垃圾回收算法及常见优化手段的理解第 30 题React 的 Error Boundary 是什么?如何使用? 考察对 React 错误边界概念与实现的理解第 31 题Activity和Service在后台播放时,Service能保证一直不被杀掉吗? 考察对Android后台进程生命周期与系统杀进程机制的理解第 32 题什么是浏览器的同源策略?它主要限制哪些行为? 考察对同源策略基本概念与安全意图的理解第 33 题你提到自己封装了 WebSocket 类,相比成熟的 WebSocket 库,你的封装在设计和实现上有哪些区别或优势? 考察对网络编程、API设计与第三方库选型的理解与权衡能力第 34 题请介绍 JavaScript 中实现对象继承的常见方式,并说明各自的优缺点。 考察对 JavaScript 原型链继承机制的理解及方案权衡能力第 35 题你为啥要学这个专业? 考察求职动机、自我认知与专业选择逻辑第 36 题请详细说明你在项目中实现登录功能时考虑的安全性与边界处理,包括常见攻击的防御方案。 考察登录功能的完整实现逻辑与安全防护意识第 37 题线程池的核心参数有什么? 考察对线程池核心参数及其作用的理解第 38 题项目中有遇到内存泄漏的问题吗? 考察对内存泄漏的认知、排查能力和实际经验第 39 题Node.js的异步实现原理是什么? 考察对事件循环、回调机制和I/O多路复用的理解第 40 题线程池的两种执行任务方式,带返回值和不带返回值的区别是什么? 考察线程池任务提交方式的选择及返回值处理机制