迈瑞医疗面试题 · 编码实现
迈瑞医疗相关面试题,按最终去重题目聚合。
共 713 道真题 · 当前筛选命中 25 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题请实现二进制字符串到十六进制字符串的转换,并说明如何处理二进制长度不足4位的情况。 考察位运算基础、字符串补位处理与编码实现能力第 2 题请编写代码统计二维网格中岛屿的数量(LeetCode 200),并说明解法。 考察图遍历(DFS/BFS)或并查集的实现与复杂度第 3 题请解释 C 语言中 sizeof 运算符的作用,并举例说明如何计算基本类型、数组和结构体的大小。 考察对 sizeof 语法、编译期行为和内存布局的理解第 4 题给定一串数值范围在[0, 30000]的数字,其中绝大部分值小于128,要求实现一个压缩与解压算法:小于128的数用1个字节存储,大于等于128的数用2个字节存储,使得测试代码运行通过。 考察位运算与字节编码的压缩算法设计与实现第 5 题如何验证一个二叉树是不是平衡的? 考察二叉树遍历、递归/迭代算法设计与复杂度分析能力第 6 题手撕代码:实现两个可能超过20位的正整数(或泛指大整数)的减法,限时15分钟。 考察大整数运算的字符串处理、借位逻辑和代码实现能力第 7 题输入一个二进制字符串,输出其对应的十进制数值。 考察二进制转十进制的算法实现与边界处理第 8 题请现场编写一道力扣简单级别的算法题,并在编写过程中同步讲解你的思路,同时考虑输入的合法性和输出是否符合预期。 考察算法实现、边写边讲思路的能力以及输入输出边界处理第 9 题编写代码实现二进制转十进制,要求不能使用移位和pow函数。 考察基础算法实现能力与对内置函数的限制理解第 10 题如何实现多态? 考察多态具体实现机制与编程能力第 11 题算法题:如何找出链表的倒数第k个节点?可以使用Java实现。 考察链表遍历、双指针技巧和边界处理能力第 12 题请手写一个链表的数据结构,并实现插入、删除和查找的核心算法,注意处理边界条件(如空链表)。 考察链表的基本实现能力、边界条件处理和核心算法编码第 13 题请实现两个大数的加法运算,可以用字符串表示大数,并说明如何正确处理进位和可能的性能优化。 考察大数运算的边界意识和代码实现能力第 14 题请手写一个函数,给定一个不含重复数字的数组,返回其所有可能的全排列。 考察递归回溯或迭代生成全排列的算法实现能力第 15 题实现一个函数,将十进制整数转换为二进制表示,并输出二进制中1的个数,忽略符号位。 考察位运算基础、十进制转二进制的理解及边界处理第 16 题手写代码:判断一个四则运算表达式是否合法,需要考虑括号匹配、除数不为零等规则。 考察表达式解析、括号匹配和边界条件处理的编码能力第 17 题请现场写一个把二进制字符串转换为十进制整数的函数,并重点考虑边界条件。 考察编码实现能力与边界条件意识第 18 题请实现一个函数,接收一个字符串表达式(包含两个整数及加减乘除运算),返回计算结果。请考虑尽量多的边界情况,例如除数为零、整数溢出、负数、空格、括号、运算符优先级等。 考察字符串解析、边界处理及编码实现能力第 19 题一个n×n矩阵,每次随机选出一个数,然后去掉该元素所在的行和列,最终选出n个数,求这n个数的乘积最大值(矩阵中的元素有正有负)。不用写代码,讲思路即可。 考察动态规划与状态压缩在组合优化问题上的应用及正负号处理第 20 题请实现一个函数,返回数组中出现频率最高的前K个元素。 考察哈希计数与堆或快速选择在TopK问题上的应用