三维家面试题 · 编码实现
三维家相关面试题,按最终去重题目聚合。
共 105 道真题 · 当前筛选命中 7 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题请实现欧几里得算法,计算两个正整数的最大公约数。 考察递归或迭代实现、终止条件与边界情况处理第 2 题请分别介绍 ES6 中箭头函数和 Promise 的主要特性和使用场景,并说明它们解决了什么问题。 考察对 ES6 核心特性的理解与应用能力第 3 题请谈谈 TypeScript 的泛型,以及在项目中你是如何使用泛型的? 考察对 TypeScript 泛型基础概念的理解及实际项目应用能力第 4 题在 JavaScript 中,请说明基础值(如数字、字符串)与 NaN 比较时的行为,并解释为什么 NaN 不等于自身。 考察对 JavaScript 类型系统和 NaN 语义的理解第 5 题在前端单页应用中,路由通常如何实现?请说明核心原理和主要步骤。 考察前端路由的核心机制与实现方式第 6 题如果要定义一个类型,参数数量不确定,且参数可选,有值时是 any 或 undefined,应该怎么做? 考察对 TypeScript 可变参数与可选参数类型定义的理解第 7 题打字机效果在前端如何实现?请具体说明。 考察前端渐进式渲染文本的实现原理与细节