证券/基金行业面试题 · 编码实现

证券/基金行业相关面试题,按题目行业基础数据聚合。

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

筛选题目已选:编码实现
第 1 题判断两个只由小写字母组成的字符串之间是否存在某种字符一对一映射关系。 考察字符映射检测的算法设计与边界处理编码实现技术原理第 2 题请手写实现一个LRU缓存,并说明其核心操作的时间复杂度。 考察LRU缓存的数据结构设计、并发注意点及时间复杂度的理解编码实现问题拆解技术原理第 3 题请用你熟悉的语言实现归并排序,并说明其时间和空间复杂度。 考察归并排序分治思想及递归实现能力编码实现技术原理第 4 题请设计并实现一个LRU缓存,要求支持get和put操作。 考察缓存淘汰策略的实现、数据结构和算法复杂度编码实现问题拆解技术原理第 5 题给定一个包含重复整数的列表,不使用 Python 内置函数(如 sort、set 等),如何返回第二大的数值?请说明你的思路并给出实现。 考察在限制条件下对数组遍历与去重逻辑的实现能力编码实现技术原理Python第 6 题冒泡排序的实现及有哪些优化方式? 考察基础排序算法的实现能力与对常见优化的理解编码实现技术原理第 7 题用SQL查询同时参加足球和羽毛球、姓张、班级为A、年龄在12到16岁之间(含端值)的学生的姓名。请写出查询并说明关联方式。 考察SQL多条件组合查询及表关联/集合交集的写法编码实现技术原理SQL第 8 题编程:输出1到100的质数。 考察基础编程能力和对质数概念的理解编码实现问题拆解第 9 题算法题:设计LRU,要求put、get达到O(1)复杂度 考察缓存淘汰算法设计与数据结构选型编码实现问题拆解技术原理第 10 题请描述你实现这个算法的核心思路和关键步骤。 考察算法思维、问题拆解与表达清晰度编码实现问题拆解技术原理第 11 题要你设计一个LRU缓存,你会怎么设计? 考察缓存数据结构设计、复杂度分析与边界处理能力编码实现系统设计技术原理第 12 题手写实现 lodash 的 get 方法,用于安全获取对象深层属性。 考察对对象路径解析、边界处理和容错能力的理解编码实现问题拆解JavaScript第 13 题C++ std::map 底层是红黑树,它的 find 操作查找过程是怎样的? 考察红黑树查找算法及 std::map 实现机制编码实现技术原理C++第 14 题以字符串形式给定两个数字(可能为整数,也可能为小数),请返回它们相除的结果字符串。若结果为无限循环小数,请用括号标出其循环节。 考察长除法模拟、循环节检测及字符串处理能力编码实现问题拆解技术原理第 15 题给定一个非负整数数组,重新排列各数字的顺序,使其组成一个尽可能大的整数,结果以字符串形式返回。请写出解题思路与代码,并说明时间复杂度。 考察排序比较逻辑与字符串拼接思路,以及复杂度和代码实现编码实现问题拆解技术原理第 16 题给定一个由1到n的整数组成的数组,随机取出其中两个数字后,如何仅通过剩余的数组找出被取出的两个数字? 考察数组缺失值识别与数学求和/求积技巧的应用编码实现问题拆解技术原理第 17 题实现EventBus。 考察事件总线设计能力及代码实现细节编码实现技术原理第 18 题请编写一个程序:输入整数 n,生成一个 n×n 的矩阵(元素随机生成),并输出主对角线元素之和。 考察基础编码能力、随机数生成与二维数组遍历编码实现问题拆解Python第 19 题请介绍操作系统内存管理机制,并说明如何实现LRU缓存淘汰算法。 考察操作系统内存管理基础与LRU算法的实现能力编码实现性能优化技术原理第 20 题给定一个整数数组 nums,数组中的元素互不相同,请实现求所有子集的算法(LeetCode 第 78 题/剑指 Offer II 079)。 考察回溯算法或位运算实现子集枚举的能力,以及时间空间复杂度分析编码实现问题拆解技术原理