网易有道面试题 · 编码实现

网易有道相关面试题,按最终去重题目聚合。

227 道真题 · 当前筛选命中 21 · 更新 2026-08-05

筛选题目已选:编码实现
第 1 题请口述如何从一组数据中选取最大的 K 个数。 考察算法思路、复杂度分析和边界处理编码实现技术原理第 2 题请手写深度优先遍历和广度优先遍历的代码实现,并说明各自适用的场景。 考察图或树的遍历算法基础与实现能力编码实现技术原理第 3 题给出一段关于进入房间拿钥匙的遍历类编程题,请说明你的解题思路并完成 Python 代码实现,同时处理标准输入。 考察遍历算法思路与 Python 输入处理能力编码实现问题拆解Python第 4 题给定一个字符串,其中包含用逗号分隔的数字,请将其转换为整数数组,并找出数组中第二大的数。 考察字符串解析、数组转换和排序或线性查找的编码能力编码实现问题拆解技术原理第 5 题请实现一个函数来反转给定字符串,并说明时间与空间复杂度。 考察字符串处理与基础算法实现能力编码实现技术原理第 6 题请用代码简单实现temperature参数对logits的采样过程。 考察将采样原理转化为代码实现的能力编码实现技术原理PyTorch第 7 题给定一个整数数组,请设计算法找出所有两两元素绝对值差中的第 M 小的数值。 考察算法设计、复杂度分析及边界处理能力编码实现问题拆解第 8 题给定一个字符串 Str 和一个整数 Num,如何找出所有长度为 Num 的重复子串?请说明算法思路并给出实现。 考察字符串处理、哈希或后缀结构的应用及边界处理编码实现问题拆解技术原理第 9 题请手写实现一个 Promise.all,并说明其核心逻辑。 考察 Promise 并发控制、错误处理与实现细节编码实现技术原理JavaScript第 10 题JS怎么写异步代码 考察JavaScript异步编程的基本方式和理解编码实现技术原理JavaScript第 11 题首次加载页面的时候如何在请求全部返回后展示页面?请结合 Promise.all 说明实现方式。 考察对 Promise.all 并发等待机制的理解及页面加载场景的应用编码实现问题拆解技术原理JavaScript第 12 题请手写快速排序的代码实现,并解释其时间复杂度。 考察编码实现能力与分治算法理解编码实现问题拆解技术原理第 13 题请比较 Promise 和 callback 在异步编程中的优劣,并说明各自的适用场景。 考察对异步编程模型的理解与选型能力编码实现技术原理方案权衡JavaScript第 14 题请实现力扣567题“字符串的排列”的算法。 考察滑动窗口与字符频次比较的算法能力编码实现问题拆解技术原理第 15 题请编写代码生成区间 (left, right) 内的 n 个不重复的随机整数,并解释你的实现思路。 考察算法设计与边界处理能力编码实现问题拆解技术原理第 16 题编写一个函数,生成区间内的n个不重复的随机数字。 考察随机数生成、去重逻辑与边界处理编码实现问题拆解技术原理第 17 题要求在半小时内实现一个天气组件,不限框架。 考察组件实现能力、时间管理及对前端技术的灵活运用编码实现问题拆解技术选型第 18 题父组件如何调用子组件方法(forwardRef) 考察 React 中父组件通过 forwardRef 调用子组件方法的实现与注意点编码实现技术原理React第 19 题给定一棵二叉搜索树和一个整数 k,如何找出其中第 k 小的元素?请实现函数并分析复杂度。 考察二叉搜索树性质的理解、中序遍历技巧及算法复杂度分析编码实现技术原理第 20 题在JavaScript中,Proxy对象的主要作用是什么?请结合一个使用场景说明。 考察对JavaScript元编程和Proxy拦截机制的理解编码实现技术原理JavaScript