好未来面试题 · 编码实现
好未来相关面试题,按最终去重题目聚合。
共 1380 道真题 · 当前筛选命中 158 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题请编写一条SQL查询,从学生表和学生成绩表中查出每个学生的总分,并按总分降序排列。 考察SQL基础查询、表连接与聚合排序能力第 2 题请实现 Promise.all,并说明如果其中一个 Promise 异常时如何处理。 考察 Promise 并发处理、异常捕获与边界情况第 3 题请手写快速排序的代码,并口述其实现思路。 考察快速排序的分治思想、分区操作与复杂度认知第 4 题请设计一个用于手写编程题的函数模板,明确参数列表和返回值格式。 考察函数接口设计与编程题规范化的能力第 5 题请用 Go 语言实现一个基于链表的栈,包括基本的入栈和出栈操作。 考察链表数据结构的实现与 Go 语言指针使用第 6 题请设计一个程序,输入一串字符串,当遇到代表颜色的字符(如 R、G、B)时,将该字符在终端中显示为对应的颜色。 考察字符串处理、终端颜色控制与设计说明能力第 7 题请用循环遍历的方式对一个整数数组进行去重,要求不借助 Set 等现成数据结构,并说明思路。 考察基础编码能力、循环与索引控制以及去重算法理解第 8 题请编写Python代码,使用字典的update方法实现一次数据更新,并说明其与直接赋值更新的区别。 考察Python字典更新方法的掌握及与赋值更新的差异理解第 9 题手撕算法题:求一个字符串的最长无重复字符子串的长度。 考察滑动窗口算法与字符去重的编码实现能力第 10 题给定一个点分隔的字符串,如 aaa.bbb.ccc.ddd,请将其转换为嵌套对象,形如 {aaa:{bbb:{ccc:{ddd:{}}}},并说明你的实现思路。 考察字符串拆分与嵌套对象构建的编码实现能力第 11 题CSS 悬停按钮放大 1.5 倍应该怎么实现? 考察 CSS transform 和过渡动画的基础应用第 12 题给定一个包含空格和数字的字符串,删除空格和数字后判断其是否为回文串。 考察对字符串处理和回文判断的基本算法实现第 13 题请实现合并两个有序数组的函数,并分析时间与空间复杂度。 考察有序数组合并的编码实现与复杂度分析能力第 14 题实现 useDebounce,并说明如何在组件中添加监听事件? 考察防抖逻辑的实现与事件监听的正确使用第 15 题请实现二分查找算法并说明其时间复杂度和适用条件。 考察二分查找的编码实现、复杂度分析及前提条件理解第 16 题字符串包含另一个字符串(要求用循环判断) 考察对字符串匹配基本算法的理解与编码实现能力第 17 题请介绍 Flex 布局的核心概念和常见用法。 考察对 Flex 布局基本原理与典型应用场景的理解第 18 题请手写快速排序的代码,要求不使用 vector 等动态数组,用原生数组或指针方式实现。 考察排序算法理解、编码能力与内存/数据结构基本功第 19 题请实现二叉树的层序遍历,并说明其时间与空间复杂度。 考察二叉树层序遍历的算法实现与复杂度分析第 20 题请用Python实现一个针对同一URL的多并发GET请求工具,并简要说明如何控制并发数量和获取每个请求的状态码。 考察Python并发编程基础与HTTP请求处理能力