中新赛克面试题 · 编码实现
中新赛克相关面试题,按最终去重题目聚合。
共 364 道真题 · 当前筛选命中 25 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题如何向一个有重复节点的链表插入新节点?有哪些注意事项? 考察重复节点场景下的插入逻辑与边界处理第 2 题你用过 gdb 调试吗?请举例说明你的调试过程。 考察候选人是否实际使用过 gdb 及调试思路第 3 题在 Java 中比较对象的值应该使用什么方式? 考察对象值比较与引用比较的区别及正确用法第 4 题你制作的天线透镜类型是哪一种?请说明其结构和工作原理。 考察天线透镜的具体技术细节与原理理解第 5 题请描述如何合并两个有序链表,并说明其思路与复杂度。 考察有序链表合并的算法思路、边界处理与复杂度分析第 6 题有一个学生成绩表,我需要查第三名的成绩,你的思路是什么?可能会有并列第三。 考察SQL排序查询、去重与并列名次的处理能力第 7 题如何实现一个单链表? 考察链表的基本实现与指针操作第 8 题请手写实现 memcpy 函数,并说明其与 memmove 的区别;随后解释预处理器中的宏定义与内联函数的适用场景。 考察内存操作函数的正确实现、宏与内联函数的选择第 9 题equals和==的区别,包装类比较用什么? 考察Java对象比较、引用与内容比较及包装类缓存机制第 10 题两个有序链表怎么合并成一个 考察链表合并的迭代实现与边界处理能力第 11 题在 SQL 查询中,GROUP BY 后面能否使用 SELECT 列之外的其他列?例如 GROUP BY g1,g2,g3 时,SELECT 中包含 A、B、C、D、E、F 这些列,查询能否正常执行? 考察 SQL GROUP BY 与 SELECT 列之间的合法关系及数据库兼容性第 12 题请说明如何使用SQL开窗函数实现分组内排序,并举例说明。 考察对SQL开窗函数语法和分组合并排序逻辑的理解与应用第 13 题请实现一个函数,输入一个整数,输出其二进制表示中1的个数。 考察位运算基础、算法复杂度与边界处理第 14 题请解释数组指针和指针数组的区别,并说明在C语言中如何正确使用它们,同时比较sizeof和strlen对字符串数组的作用。 考察对C语言中数组指针、指针数组及sizeof与strlen区别的理解第 15 题将一个对象作为 HashMap 的 key 使用时,需要重写哪些方法?为什么? 考察对 Java 哈希容器工作原理和相等性约定(hashCode-equals 契约)的理解第 16 题在 C/C++ 中,用 const 修饰一个变量代表什么含义? 考察对 const 语义、不可变性与编译器保证的理解第 17 题自定义注解用过吗,怎么使用的? 考察对自定义注解的定义、应用场景及实现原理的理解第 18 题请手写并解释一种单例模式的实现,说明其线程安全性。 考察单例模式的实现、线程安全与适用场景理解第 19 题请介绍你对 SQL 的掌握程度,并举例说明你使用过的常见操作。 考察候选人对 SQL 基础知识的掌握与表达能力第 20 题手写堆排序算法并分析其复杂度 考察堆排序的实现能力、复杂度分析与稳定性理解