新华三面试题 · 编码实现
新华三相关面试题,按最终去重题目聚合。
共 334 道真题 · 当前筛选命中 14 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题如果需要比较两个对象内容是否相同,应该怎么做? 考察 equals 的正确实现与使用约定第 2 题C语言基础相关问题 考察C语言基础知识的掌握程度第 3 题请说明SQL中增删改查(INSERT、DELETE、UPDATE、SELECT)命令的基本语法及关键参数。 考察对SQL核心DML语句语法和参数的理解与表达能力第 4 题请描述使用Socket进行网络编程的基本流程。 考察对Socket通信流程的基本掌握程度第 5 题请用一段代码场景题说明进程与线程的关系,比如多进程或多线程下资源的访问方式。 考察用代码体现进程线程差异及资源同步的理解第 6 题请说明 new/delete 和 malloc/free 的区别,并在什么场景下选择使用哪一种? 考察 C++ 内存管理的原理理解与正确使用第 7 题在ACM模式下实现双链表排序,输入为一行字符串,需要自行分隔。请描述你的解题思路并给出关键步骤。 考察双链表排序的算法理解与ACM模式下的输入处理能力第 8 题请实现单链表的反转,并说明递归反转的实现原理和边界条件。 考察链表操作熟练度、递归理解及边界处理第 9 题用strlen以及sizeof计算字符串长度的区别 考察对C语言中strlen和sizeof在计算字符串长度时的语义差异和底层理解第 10 题strlen的实现 考察C语言字符串处理的基础原理和实现细节第 11 题翻转链表如何实现? 考察链表节点的指针/引用操作与迭代、递归两种实现路径第 12 题请实现快速排序算法,并说明其时间复杂度与性能特点。 考察排序算法的实现能力、复杂度分析与边界处理第 13 题如何对链表排序? 考察链表数据结构特性和排序算法的实现能力第 14 题在ACM模式下,给定一行包含空格分隔的整数数组和目标值,请编写代码找到目标值在数组中的下标,并输出。 考察ACM输入解析与基础数组查找编码能力