好未来面试题 · 编码实现
好未来相关面试题,按最终去重题目聚合。
共 1380 道真题 · 当前筛选命中 158 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 41 题请手写实现单例模式,并说明其要点。 考察设计模式基础、并发安全与编码能力第 42 题请解释如何找出未排序整数数组中最长连续元素序列的长度,要求时间复杂度为O(n)。例如,输入[100,4,200,1,3,2]应输出4(连续序列1-2-3-4)。 考察哈希表用法和算法优化第 43 题请编程实现最长上升子序列(LIS)长度的求解,并说明时间复杂度。 考察动态规划或贪心二分等经典算法思路及复杂度分析第 44 题询问项目中用Python实现的测试框架,考察是否自主实现过Python测试 考察候选人对Python测试框架的实践经验和自主实现能力第 45 题如何用 SQL 对手机号字段进行查重,找出重复记录? 考察 SQL 分组统计与去重查错的实现能力第 46 题请手写一个线程安全的单例模式实现,并说明其优缺点。 考察单例模式的实现方式与线程安全性理解第 47 题如何找到两个单链表的第一个相交节点?请给出算法思路与复杂度分析。 考察链表遍历、双指针技巧与时间复杂度分析第 48 题如何使用Linux命令将A文件中包含某个关键词的所有行复制到文件B中? 考察Linux文本处理与shell重定向的熟练度第 49 题请实现两数之和算法,并说明你的解法思路。 考察基础算法实现、问题拆解和复杂度分析能力第 50 题给定一个整数数组和一个正整数 k,求最长子序列的长度,使得该子序列的和是 k 的倍数。请给出算法并实现。 考察对子序列动态规划或前缀和同余思想的理解和编码实现能力第 51 题请实现一个函数,计算两个矩形框的 IoU(交并比)。 考察目标检测中 IoU 计算的理解与编码实现第 52 题给定两个字符串,请编写代码将由一个字符串转换到另一个字符串所需的最少编辑操作次数。 考察动态规划进阶模型与边界处理能力第 53 题请解释 JavaScript 中 async/await 关键字的作用,并说明它解决了什么问题? 考察对异步编程演进和 async/await 原理的理解第 54 题你在实际项目中用过哪些 webpack 插件?是否自己写过插件? 考察对 webpack 生态的了解与实际应用深度第 55 题给定一串数字,如何将其转换成可能的IP地址组合? 考察字符串解析、递归回溯与边界条件处理能力第 56 题请手写实现:对给定的数组对象进行一系列变换,最终生成目标数组对象。请说明你的实现思路。 考察数组对象变换的编码实现能力与思路表达第 57 题axios进行封装是如何封装的? 考察前端对axios二次封装的实践与理解第 58 题Java实现多线程的方式有哪些? 考察Java多线程编程的基础知识掌握程度第 59 题请说明如何为页面元素监听 click 和 scroll 事件,并比较不同绑定方式的优缺点。 考察前端事件监听的基本用法与事件委托等优化手段第 60 题合并两个有序数组并去重,请写出完整的 ACM 模式代码。 考察归并排序思想与去重的实现,以及 ACM 模式下的输入输出处理