汇川技术面试题 · 编码实现

汇川技术相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现
第 21 题在Java中,如何判断两个对象是否相等?请说明不同方法的区别及应用场景。 考察对象相等性判断的原理与适用场景编码实现技术原理Java第 22 题请实现猴子吃桃问题的代码:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少个桃子? 考察基础算法题中的逆向思维和迭代或递归编程能力编码实现问题拆解第 23 题用C语言实现:从n个互不重复的数中选取m个,求组合总数并输出所有组合。 考察递归与回溯算法实现组合枚举及组合数计算编码实现问题拆解技术原理C第 24 题闭包的使用场景有哪些? 考察对闭包原理的理解及在真实代码中的应用能力编码实现技术原理第 25 题请介绍一下 Java 中 Collections 工具类的常见用法。 考察对 Java 集合工具类的熟悉程度和实际应用编码实现技术原理Java第 26 题如果需要让QLabel拥有类似按钮的点击功能,通常有哪些实现方式? 考察对Qt事件处理与控件交互机制的理解编码实现技术原理方案权衡Qt第 27 题给定一个整数数组和一个目标值,请找出数组中两个数之和等于目标值的下标组合。 考察哈希表应用与时间空间复杂度权衡编码实现性能优化技术原理第 28 题请用英文手写一个C语言的main函数。 考察C语言基础语法和main函数的标准写法编码实现技术原理C第 29 题在 MongoDB 中,假设文档有一个 name 字段,以及一个数组字段,数组中包含多个 name。如何查询 name 等于数组中的某个值,或者 name 等于另一个指定值(例如变量中的 name)的文档? 考察 MongoDB 查询语法和 $or 与 $in 的组合使用编码实现技术原理MongoDB第 30 题如何打断线程? 考察多线程中线程中断机制的理解与实践编码实现技术原理Java第 31 题请介绍SPI和IIC的接口时序,并说明各自的关键注意点。 考察通信协议时序细节与工程实现能力编码实现技术原理I2CSerial Peripheral Interface (SPI)第 32 题请手写一个标准的 C 语言 main 函数,并说明其返回值和参数的作用。 考察对 C 语言程序入口点和参数约定的理解编码实现技术原理C第 33 题请解释三段式状态机的状态转换原理,以及它相比一段式、二段式状态机的优势。 考察对状态机编码风格及其原理的理解编码实现技术原理第 34 题请用C语言实现一个函数,接收两个二维数组作为参数,进行矩阵乘法计算,并返回结果矩阵。 考察C语言矩阵乘法实现、指针或二维数组参数传递及边界处理编码实现问题拆解C第 35 题在嵌入式环境中如何用TIM定时器实现PID控制? 考察将PID算法与定时器中断结合的工程实现能力编码实现风险判断系统设计第 36 题请手写快速排序算法的实现,并说明其时间复杂度。 考察排序算法实现能力与复杂度分析编码实现问题拆解技术原理第 37 题Python 函数定义中,参数前的单个星号(*)和两个星号(**)分别有什么作用? 考察 Python 可变参数与关键字参数机制的理解编码实现技术原理Python第 38 题请描述你对矢量控制算法的理解,以及是否实际编程实现过相关功能? 考察矢量控制理论掌握程度与实际编码落地能力编码实现项目复盘技术原理第 39 题讲一下 CompletableFuture 多线程应用的场景,以及如何获取线程返回值并实现异步。 考察 CompletableFuture 的异步编排能力及其在并发场景中的应用编码实现问题拆解技术原理Java第 40 题异常回调机制从代码层面是如何实现的? 考察异常处理中回调机制的设计与编码实现编码实现风险判断技术原理