好未来面试题 · 编码实现
好未来相关面试题,按最终去重题目聚合。
共 1380 道真题 · 当前筛选命中 158 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 101 题给定一个整数数组和一个目标值,请找出数组中两个数之和等于目标值的下标组合。 考察哈希表应用与时间空间复杂度权衡第 102 题请手写一个深拷贝函数,并说明其边界情况。 考察对JavaScript深拷贝实现、边界情况和原理的理解第 103 题给定一个包含 n+1 个整数的数组,其中每个整数都在 1 到 n 之间,证明至少存在一个重复数。请设计算法找出任意一个重复的数,并分析时间复杂度和空间复杂度。 考察数组算法设计与复杂度分析能力第 104 题请解释 JavaScript 中的异步编程机制,并说明其工作原理。 考察对 JavaScript 事件循环、回调、Promise 和异步流程控制的掌握第 105 题请实现手机号中间四位隐藏的功能。 考察字符串处理、边界处理和编码习惯第 106 题请解释 Promise 的基本原理,并给出代码示例说明几种常见异步场景下的输出顺序。 考察对 Promise 机制、微任务队列及异步执行顺序的理解第 107 题有一张包含学生ID、科目ID、分数的表,如何获取每个学生的所有科目的总分?请写出SQL语句 考察SQL分组聚合的基础能力第 108 题请手写一个数组去重函数,并说明其时间与空间复杂度。 考察基础算法实现与复杂度分析能力第 109 题算法题:合并两个无序数组,要求合并后的数组为升序且去重,请给出实现。 考察排序、合并、去重的基础算法实现能力第 110 题请在本地环境手写并实现快速排序算法。 考察快速排序的编码实现能力与边界处理第 111 题请解释Flex布局的核心概念,并说明如何实现水平垂直居中。 考察对Flex布局核心属性的理解与应用能力第 112 题你关注过 TypeScript 中 const 类型的用法吗? 考察对 TypeScript 类型系统中 const 关键字的理解与应用第 113 题请编写一个算法,判断单链表中是否存在环。 考察链表环检测的经典算法实现与复杂度分析第 114 题在 ES6 中如何为函数参数设置默认值?请说明写法与注意事项。 考察 ES6 默认参数语法及其与函数调用行为的关联第 115 题请实现一个算法,求给定数组的最长递增子序列长度,并说明时间复杂度和空间复杂度。 考察动态规划与二分查找优化能力,以及复杂度分析意识第 116 题请用 JavaScript 实现数组去重,并说明使用 Set 与使用 Set 和双指针组合两种方式的区别。 考察数组去重的多种实现方式及其复杂度对比第 117 题如何实现将一个扁平数组转换为树形结构? 考察对树形数据构建、引用关系和边界条件的理解第 118 题层序遍历二叉树 考察二叉树的层序遍历实现与思路第 119 题请实现一个函数,统计给定字符串中每个字符出现的次数,并输出统计结果。 考察字符串遍历、数据结构选择与编码实现能力第 120 题用Python写代码,实现lambda表达式排序。 考察Python中lambda表达式在排序场景的应用及代码实现能力