三维家面试题 · 技术原理

三维家相关面试题,按最终去重题目聚合。

105 道真题 · 当前筛选命中 80 · 更新 2026-08-05

筛选题目已选:技术原理
第 21 题了解响应式布局吗? 考察对响应式布局原理、实现手段及适用场景的理解技术原理方案权衡CSS第 22 题请分别说明 Vue 和 React 的响应式实现原理。 考察对前端主流框架响应式机制的理解与对比技术原理方案权衡ReactVue第 23 题你个人网站是用框架搭建的还是原生实现?是否系统学习过 React? 考察前端技术栈熟悉度与学习深度自我认知技术原理技术选型React第 24 题Socket.io怎么实现断线重连,具体实现呢,如果断线后怎么重连,数据为什么不会丢失? 考察对Socket.io断线重连机制及其数据可靠性的理解风险判断技术原理问题排查第 25 题如何优化打包产物的结构和体积?请结合具体策略说明。 考察对打包性能优化和产物体积治理的实践能力性能优化技术原理方案权衡ViteWebpack第 26 题项目的脚手架是怎么回事,哪里找来的? 考察对项目脚手架来源、选型依据和内部结构的理解项目复盘自我呈现技术原理第 27 题简要对比 React 类组件和函数式组件的区别。 考察对 React 两种组件形态的核心差异理解技术原理技术选型React第 28 题在项目中自定义过哪些 Hook,自定义 Hook 要考虑哪些设计要点? 考察自定义 Hook 的设计原则、状态提取与复用边界问题拆解技术原理React第 29 题请解释面向对象的三大基本特征,并各举一个实际使用场景。 考察面向对象核心概念的理解与实际应用能力系统设计技术原理C++第 30 题在 JavaScript 中,请说明基础值(如数字、字符串)与 NaN 比较时的行为,并解释为什么 NaN 不等于自身。 考察对 JavaScript 类型系统和 NaN 语义的理解编码实现技术原理JavaScript第 31 题请简要说明C语言与C++的主要区别。 考察对两种语言核心差异的理解与表达能力技术原理方案权衡CC++第 32 题如何比较两个 JSON 对象的相等性?请说明你考虑的细节。 考察对 JSON 语义、类型和深层比较的理解问题拆解技术原理JSON第 33 题Vue、React 状态管理机制的区别 考察对两大前端框架状态管理核心机制的理解与对比能力业务理解技术原理方案权衡ReactVue第 34 题在前端单页应用中,路由通常如何实现?请说明核心原理和主要步骤。 考察前端路由的核心机制与实现方式编码实现技术原理第 35 题请描述你排查和解决内存泄露的完整过程。 考察内存泄露问题的定位方法、工具使用和解决思路风险判断技术原理问题排查Java第 36 题请介绍 Vue 的底层运行原理,包括响应式系统、模板编译和虚拟 DOM 的工作方式。 考察对 Vue 核心机制的理解深度与系统性问题拆解技术原理Vue第 37 题你学过哪些排序算法?请分别说明它们的基本思路。 考察基础算法知识掌握程度与表达清晰度沟通表达技术原理第 38 题如果要定义一个类型,参数数量不确定,且参数可选,有值时是 any 或 undefined,应该怎么做? 考察对 TypeScript 可变参数与可选参数类型定义的理解编码实现技术原理TypeScript第 39 题Vue 2 和 Vue 3 有哪些主要区别? 考察对 Vue 核心机制、响应式原理及生态演进的理解技术原理技术选型Vue第 40 题以冒泡排序和快速排序为例,对比它们的时间复杂度,并说明为什么快速排序通常更快。 考察排序算法时间复杂度分析与渐进性能对比能力技术原理方案权衡