前端/移动开发面试题 · 技术原理

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

共 24989 道真题 · 当前筛选命中 20047 道 · 更新 2026-08-05

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