前端/移动开发面试题 · 技术原理
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 20047 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 21 题请说明懒汉模式和饿汉模式的区别 考察对单例模式两种实现方式的理解与权衡第 22 题请解释什么是微前端,并说明它要解决的核心问题。 考察对微前端概念、动机和适用边界的理解第 23 题请解释 JavaScript 的垃圾回收机制,并说明它对内存管理和性能的影响。 考察对 JavaScript 内存生命周期、垃圾回收算法及常见优化手段的理解第 24 题React 的 Error Boundary 是什么?如何使用? 考察对 React 错误边界概念与实现的理解第 25 题Activity和Service在后台播放时,Service能保证一直不被杀掉吗? 考察对Android后台进程生命周期与系统杀进程机制的理解第 26 题什么是浏览器的同源策略?它主要限制哪些行为? 考察对同源策略基本概念与安全意图的理解第 27 题你提到自己封装了 WebSocket 类,相比成熟的 WebSocket 库,你的封装在设计和实现上有哪些区别或优势? 考察对网络编程、API设计与第三方库选型的理解与权衡能力第 28 题请介绍 JavaScript 中实现对象继承的常见方式,并说明各自的优缺点。 考察对 JavaScript 原型链继承机制的理解及方案权衡能力第 29 题请详细说明你在项目中实现登录功能时考虑的安全性与边界处理,包括常见攻击的防御方案。 考察登录功能的完整实现逻辑与安全防护意识第 30 题线程池的核心参数有什么? 考察对线程池核心参数及其作用的理解第 31 题Node.js的异步实现原理是什么? 考察对事件循环、回调机制和I/O多路复用的理解第 32 题线程池的两种执行任务方式,带返回值和不带返回值的区别是什么? 考察线程池任务提交方式的选择及返回值处理机制第 33 题Vue3 相比 Vue2 有哪些主要升级? 考察对 Vue3 核心特性、设计动机和工程收益的理解第 34 题箭头函数和普通函数有什么区别? 考察对JavaScript函数语法、this绑定及适用场景的理解第 35 题JS触发隐式类型转换有哪些? 考察对 JavaScript 隐式类型转换机制的掌握与边界认识第 36 题请说明工作流引擎主要解决哪些问题,并介绍其常用的协议或标准。 考察对工作流引擎核心价值的理解及标准化协议知识第 37 题请解释点积和叉乘的几何意义,并说明它们各自的应用场景。 考察对向量点积和叉乘几何意义的理解及其应用第 38 题在25分钟内完成四道笔试题,涉及Promise和数组扁平化,请描述你的解题思路和时间分配。 考察时间管理与问题拆解能力第 39 题为什么第四次挥手要等待这么长的时间,这样设计是为了什么? 考察TCP连接终止状态机的设计与超时机制的原理第 40 题请介绍你解决过的一个有代表性的bug。 考察问题定位、根因分析和解决能力