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

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

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

筛选题目已选:技术原理
第 61 题Vue 的生命周期钩子函数有哪些,分别在什么阶段调用? 考察对 Vue 组件生命周期流程的掌握技术原理Vue第 62 题机器学习和深度学习的区别是什么? 考察对机器学习与深度学习核心概念、关系及适用场景的理解技术原理方案权衡第 63 题请列举 JavaScript 中宏任务和微任务的典型类别,并说明它们的执行优先级关系。 考察对事件循环中宏任务与微任务分类及执行顺序的理解技术原理JavaScript第 64 题虚拟表格的实现原理是什么?如何优化大数据量渲染? 考察虚拟滚动原理与前端性能优化实践编码实现性能优化技术原理第 65 题C++封装用什么实现? 考察C++面向对象中封装机制的核心实现手段技术原理C++第 66 题线程之间如何通信? 考察对线程间常用通信机制的掌握及其适用场景技术原理方案权衡第 67 题堆排序的时间复杂度和空间复杂度分别是多少?为什么? 考察堆排序的复杂度分析及对堆结构操作的理解技术原理第 68 题Vue 3 的核心特性有哪些?请简要说明。 考察对 Vue 3 核心概念和设计方向的掌握技术原理Vue第 69 题请分析浮动现象产生的根本原因? 考察对浮动现象成因的系统理解问题拆解技术原理第 70 题请解释 React Fiber 架构的核心设计思想及其作用。 考察对 React Fiber 协调机制的理解深度技术原理React第 71 题请解释JavaScript事件循环机制,并说明微任务和宏任务的执行顺序。 考察对事件循环模型、微任务与宏任务执行顺序的理解问题拆解技术原理JavaScript第 72 题Vue 的数据劫持是怎么实现的? 考察对 Vue 响应式原理中数据劫持机制的理解技术原理Vue第 73 题获取到 HTML 之后如何看到页面呢? 考察浏览器解析HTML、CSS和JavaScript渲染页面的核心流程问题拆解技术原理CSSHTMLJavaScript第 74 题请说明 JavaScript 中数组排序的方法,如何实现数组从大到小排序?若数组中元素是对象,如何根据某个属性的值从大到小排序? 考察 JavaScript 数组排序 API 的用法及自定义比较函数的编写能力编码实现技术原理JavaScript第 75 题请解释二分法查找的基本原理,并说明在什么样的情况下可以使用二分查找。 考察二分查找的基本思想、适用条件及时间复杂度问题拆解技术原理第 76 题Vue 3 和 React 相比有哪些异同点? 考察对两大前端框架核心特性、编程模型和设计取舍的理解技术原理技术选型ReactVue 3第 77 题Fiber 架构的出现是为了解决什么问题?它是如何避免渲染卡顿的? 考察对 React Fiber 设计动机及其解决渲染卡顿机制的理解问题拆解技术原理技术选型React第 78 题在Unity中,定义一个摄像机需要设置哪些基本参数? 考察对Unity摄像机核心参数的理解与用途掌握技术原理Unity第 79 题移动端和PC端开发的区别 考察对移动端与PC端开发环境、交互模式、性能约束及平台特性的理解技术原理方案权衡第 80 题你了解哪些设计模式? 考察设计模式的知识广度与实际应用理解问题拆解技术原理