东方财富面试题 · 编码实现

东方财富相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现
第 1 题给定一个整数数组 nums 和一个大小为 k 的滑动窗口,请找出每个窗口位置上的最大值,并给出复杂度分析。 考察滑动窗口与单调队列算法的理解、实现及复杂度分析编码实现问题拆解第 2 题请手写实现一个简化版 std::vector,重点实现插入操作(push_back 或 insert)和下标访问操作符 []。 考察动态数组的内存管理、扩容与异常安全的编码实现能力编码实现风险判断技术原理C++第 3 题手写代码:将两个升序链表合并为一个降序链表,要求写出代码实现。 考察链表遍历、合并排序和反转操作的实现能力编码实现问题拆解技术原理第 4 题给你一个整数数组 coins 表示不同面额的硬币,以及一个整数 amount 表示总金额。请计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0。每一种面额的硬币数量不限。 考察动态规划求解完全背包问题组合数的能力编码实现问题拆解技术原理第 5 题请解释Java中==和equals的区别,并说明它们在字符串比较中的实际用法。 考察对Java基础比较操作符与对象方法语义的理解编码实现技术原理Java第 6 题请实现一个从网格左上角到右下角的动态规划算法,要求给出状态定义、转移方程和代码实现。 考察动态规划的基本建模能力和编码实现编码实现问题拆解技术原理第 7 题请实现一个算法:给定一个整数数组和一个目标值 k,找出和为 k 的最长连续子数组的长度。 考察算法设计与编码实现能力,特别是对前缀和与哈希表技巧的掌握编码实现问题拆解技术原理第 8 题请手写实现斐波那契数列,并说明你采用的实现方式及其时间复杂度。 考察递归、迭代或动态规划等基础算法实现能力及复杂度分析编码实现问题拆解技术原理第 9 题请编写一个函数,将形如 user_name 或 user-name 的字符串转换为驼峰形式(如 userName),并说明你的处理思路。 考察字符串处理、边界条件把握与代码实现能力编码实现问题拆解第 10 题请手写代码判断一个字符串中的括号是否有效匹配。 考察栈数据结构的应用与边界条件处理能力编码实现问题拆解第 11 题请实现编辑距离(Levenshtein)算法,并说明其时间与空间复杂度。 考察动态规划建模能力和复杂度分析编码实现问题拆解技术原理第 12 题怎么实现分页,SQL里怎么写? 考察分页查询的SQL写法和常见数据库差异编码实现技术原理SQL第 13 题请手写实现一个函数,找出给定字符串中不含重复字符的最长子串的长度。 考察滑动窗口与哈希表在字符串处理中的应用编码实现问题拆解第 14 题前端表单如何通过POST请求将数据提交到后端接口? 考察HTTP POST请求在前后端交互中的使用,以及前端如何构造和发送请求业务理解编码实现技术原理HTTP第 15 题在 C/C++ 中,如何防止头文件被重复引入?请说明所有常见方法。 考察头文件重复包含的防护机制及适用场景编码实现技术原理C++第 16 题请编写一条 SQL,查询在某个产品表中更新日期为今年七月份的用户,并返回这些用户的姓名和年龄。 考察多表关联、日期条件过滤和结果字段选取编码实现问题拆解SQL第 17 题请解释Python装饰器的作用、实现原理,并给出一个实际使用场景。 考察对Python装饰器语法、闭包原理和实际应用的理解编码实现技术原理Python第 18 题请实现买卖股票的最佳时机算法,要求考虑冷冻期且股票价格序列是环形的,即最后一天之后又可以回到第一天,但不允许在同一天买入和卖出。请说明你的状态定义和状态转移方程。 考察动态规划状态设计与环形序列处理编码实现问题拆解技术原理第 19 题给一个长度为n的整型数组,找出最大的10个数(时间复杂度为O(n)),并给出代码实现 考察Top-K问题中O(n)算法的理解与代码实现能力编码实现问题拆解技术原理第 20 题项目当中是如何使用 pytest 进行功能测试的? 考察 pytest 在项目中的实际应用、测试编写能力和测试策略编码实现问题拆解pytest