前端/移动开发面试题 · 编码实现
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 2913 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 521 题在项目中使用 setup 具体做了什么?请结合你的项目经历说明。 考察在真实项目中运用组合式 API 的组织能力与项目实践第 522 题用动态规划或递归求斐波那契数列的第n项,并说明各自的复杂度。 考察算法基础、递归优化和复杂度分析第 523 题给定一个字符串,如何找出其中不含重复字符的最长子串的长度?请说明算法思路并分析复杂度。 考察滑动窗口与哈希表在子串问题中的应用第 524 题聊一下HashMap的实现原理? 考察HashMap底层数据结构、哈希冲突处理与扩容机制第 525 题TypeScript中的is关键字是什么?请解释其作用和用法,并给出示例。 考察对TypeScript类型守卫中is关键字的作用和正确用法的理解第 526 题请手写实现斐波那契数列,并说明你采用的实现方式及其时间复杂度。 考察递归、迭代或动态规划等基础算法实现能力及复杂度分析第 527 题算法:如何求解最长回文子串? 考察对回文子串问题的理解与算法优化能力第 528 题请说明你在项目中是否使用过 Object.defineProperty,并具体描述其用途和实现细节。 考察对 Object.defineProperty 的理解与实际应用能力第 529 题项目中用到了 NestJS,说说你实际使用过哪些装饰器? 考察 NestJS 实际使用经验与装饰器相关知识的掌握第 530 题在进行自动化测试时,如何获取后端接口返回的数据? 考察自动化测试中接口数据获取方式及其实践应用第 531 题实现 k 个一组反转链表的算法,并分析其时间复杂度。 考察链表操作的基本功、边界条件处理以及复杂度分析能力第 532 题你是否开发过 Quill 编辑器的自定义插件或扩展,例如实现原生之外的自定义卡片功能? 考察对 Quill 编辑器扩展机制的理解与前端组件封装能力第 533 题给定一个包含整数的数组,如何找出其中三个数乘积的最大值并说明你的解法? 考察对负数和边界情况的处理能力及算法设计第 534 题请解释数据双向绑定的实现原理。 考察对前端框架响应式机制的理解第 535 题实现一个 DeepPartial 工具类型 考察 TypeScript 递归类型设计能力第 536 题假设可视区域显示10项,请设计一个虚拟滚动实现,说明如何计算渲染哪些项以及如何处理滚动事件。 考察虚拟滚动具体实现方案和边界处理能力第 537 题给定一个二维矩阵,其中包含若干方块,部分方块会受重力向下掉落,部分方块固定不动。请编写算法,输出所有方块掉落后最终稳定的矩阵内容。 考察二维数组模拟、边界处理和算法实现能力第 538 题找出一个字符串数组中出现次数最多的字符串,如果有多个并列最多,应当如何处理? 考察哈希表统计与边界情况处理能力第 539 题用动画机实现八方向的移动 考察动画状态机设计、八方向角色移动的实现原理与状态切换逻辑第 540 题请编写代码实现两个大数相加,并说明你的实现思路。 考察大数相加的字符串处理、进位逻辑与代码实现能力