同花顺面试题 · 编码实现

同花顺相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现
第 21 题请介绍Linux中常用的安装包管理命令,例如CentOS的yum和Ubuntu的apt。 考察Linux包管理命令的熟练度和对常用发行版的区分能力编码实现技术原理Linux第 22 题编程题:在本地环境中编写代码,实现计算 a + aa + aaa + ... + 共n项(每一项由a重复n次组成),其中a和n为给定的两个数。 考察循环、累加与数值构造的编程实现能力编码实现问题拆解第 23 题请实现一个算法:给定不同面额的硬币和一个总金额,求凑成该金额所需的最少硬币个数。如果无法凑成,返回 -1。 考察动态规划基础与状态转移设计编码实现问题拆解第 24 题请编写程序求 s=a+aa+aaa+aaaa+aa...a 的值,其中 a 和 n 由输入给定。例如当 a=2, n=5 时,计算 2+22+222+2222+22222 的和。 考察循环累加与数值构造的基本编程能力编码实现问题拆解第 25 题请实现一个函数,找出一个整数数组中所有重复出现的元素,并输出它们。 考察基础编码能力、对重复元素检测算法的理解编码实现问题拆解技术原理第 26 题如何设计并实现接口自动化测试的多并发访问机制? 考察并发测试设计与实现能力编码实现性能优化技术原理第 27 题请现场完成两道算法编程题,允许使用AI辅助,作答时需要阐述算法思路并逐行解释关键代码。 考察算法设计能力、编码实现质量及对代码原理的理解编码实现问题拆解第 28 题请手写一个函数,给定一个不含重复数字的数组,返回其所有可能的全排列。 考察递归回溯或迭代生成全排列的算法实现能力编码实现问题拆解技术原理第 29 题对于一个未排序数组,如何在一次遍历(时间复杂度O(n))内找出第一大和第二大的元素? 考察线性扫描求解Top-K的算法设计与边界处理编码实现问题拆解第 30 题请描述服务器端 Socket 编程的完整流程。 考察对服务器端网络编程流程的深入理解编码实现技术原理第 31 题泛型方法长什么样? 考察泛型方法的基础语法与理解编码实现技术原理第 32 题在 Python 中,a=[] 后执行 a[100]=1 可以吗?为什么? 考察列表索引赋值与越界处理机制编码实现技术原理Python第 33 题讲一下Promise限制并发怎么做的 考察Promise并发控制实现与边界处理能力编码实现问题拆解技术原理第 34 题请实现一个算法,将数组中所有值为0的元素移动到数组末尾,同时保持非零元素的相对顺序不变,并要求不使用额外数组。 考察原地数组操作、双指针技巧和边界条件处理编码实现问题拆解技术原理第 35 题请设计一个回文数判断的方法,并说明中心扩展之外的实现思路。 考察算法思维灵活性与多种解法比较能力编码实现问题拆解技术原理第 36 题请用你熟悉的语言实现一个二分查找算法,并说明其时间复杂度。 考察二分查找的编码实现、边界处理和时间复杂度分析编码实现技术原理第 37 题请手写代码实现合并区间算法。 考察区间合并算法的实现能力与边界处理编码实现问题拆解技术原理第 38 题你了解 Lambda 表达式吗?请谈谈你的理解和实际使用场景。 考察对 Java Lambda 表达式语法、原理及适用场景的理解编码实现技术原理Java第 39 题在算法中,如果数据结构不是数组,而是自定义的结构体,你会如何处理? 考察对自定义数据结构的遍历、访问与操作能力及抽象思维编码实现问题拆解技术原理第 40 题给定一个整数数组,请找出其中重复出现的数字及其出现次数,并说明你的解法的时间复杂度和空间复杂度。 考察数组遍历、哈希表统计与复杂度分析能力编码实现问题拆解技术原理