前端/移动开发面试题 · 风险判断
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 1989 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 61 题讲讲什么是闭包,闭包有什么优点,会出现什么问题? 考察对闭包概念、作用与内存风险的理解第 62 题当系统面临资源瓶颈(如 CPU、内存、IO 或连接数)时,你会如何系统性地定位并优化? 考察资源瓶颈的定位思路和优化方法论第 63 题场景题:做一个购物车确认下单按钮,你觉得要考虑哪些方面? 考察电商下单场景的完整性、边界处理与交互设计能力第 64 题你用Activity做后台播放为什么没被杀掉? 考察对Activity保活机制、应用场景和风险认知的理解第 65 题请说明CAS(Compare-And-Swap)操作有哪些缺点。 考察对CAS原子操作局限性的理解第 66 题在技术迁移项目中,你会如何考量迁移难度? 考察对技术迁移复杂度和风险的系统评估能力第 67 题请介绍在你的项目中,JWT 从签发到验证的完整流程是如何设计的? 考察对 JWT 认证机制的理解、实现细节与安全性考量第 68 题请详细说明什么是跨域问题,以及常见的解决方案有哪些? 考察对浏览器同源策略的理解及跨域解决方案的掌握第 69 题请介绍微信登录鉴权的基本流程及其背后的校验机制。 考察微信登录鉴权流程的完整性与安全边界理解第 70 题当堆空间用完时,系统会如何处理? 考察内存分配失败时的行为与应对措施第 71 题当 Promise.all 中的某个 async 函数抛错时,程序会发生什么?如何应对? 考察对 Promise 并发失败语义与容错处理的理解第 72 题如果 Node.js 程序运行过程中挂了,有什么方法能第一时间感知到? 考察 Node.js 进程监控、重启与告警机制的设计第 73 题在多用户同时编辑同一份文档或数据记录的情况下,如何设计机制来确保最终展示的数据一致且安全?请从冲突检测、合并策略和并发控制等角度说明。 考察对并发编辑场景下数据一致性、冲突处理和展示安全性的理解第 74 题vector 扩容机制是怎样的?请说明其扩容策略和复杂度。 考察对 vector 动态数组扩容原理和性能影响的理解第 75 题为什么会出现死锁问题,怎么解决死锁问题? 考察死锁成因分析与解决策略的掌握程度第 76 题如果在Activity中创建了Handler并post了一个消息,此时Activity被销毁,但Handler的消息仍在队列中等待处理,LeakCanary能检测到内存泄漏么? 考察对Handler消息机制、内存泄漏原理及LeakCanary检测机制的深入理解第 77 题RocketMQ怎么保证消息不被重复消费? 考察分布式消息幂等消费设计原理与去重策略第 78 题线上发布后发现了一个新引入的 Bug,你会如何定位和解决?请描述你的处理流程。 考察线上问题排查、应急处理流程和风险控制能力第 79 题如果遇到一个线上bug但无法复现,你会如何与用户沟通? 考察面对不可复现线上问题时的沟通策略与问题定位思路第 80 题SharedPreferences 是线程安全的吗?请说明其实现机制与适用边界。 考察对 Android SharedPreferences 线程安全机制及其局限性的理解