新华三面试题 · 技术原理
新华三相关面试题,按最终去重题目聚合。
共 334 道真题 · 当前筛选命中 231 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 61 题请介绍几种你熟悉的数据结构及其典型应用场景。 考察数据结构基础认知、应用映射和表达清晰度第 62 题在C++中,基类和派生类的构造函数与析构函数执行顺序是怎样的? 考察面向对象中继承机制下的构造析构调用顺序第 63 题请描述使用Socket进行网络编程的基本流程。 考察对Socket通信流程的基本掌握程度第 64 题在什么场景下你会选择多进程而非多线程?请说明原因。 考察对进程与线程模型差异的理解及选型能力第 65 题结构体与联合体的区别 考察C语言中结构体与联合体在内存布局和使用方式上的差异第 66 题Linux如何实现多线程? 考察Linux线程实现机制与用户态/内核态线程的关系第 67 题请用一段代码场景题说明进程与线程的关系,比如多进程或多线程下资源的访问方式。 考察用代码体现进程线程差异及资源同步的理解第 68 题请说明索引建立的一般原则、适合建立索引的列,以及模糊匹配场景下索引的使用。 考察对数据库索引选择、适用场景及like查询优化的理解第 69 题请谈谈你对Linux内核的理解。 考察对Linux内核核心模块、工作机制及知识深度的了解第 70 题讲一下HTTP和HTTPS的区别。 考察对HTTPS加密机制、证书体系及安全边界的理解第 71 题请分别介绍Java和Redis中常见的锁实现及适用场景。 考察对Java锁与Redis分布式锁的掌握和场景区分第 72 题ps输出的进程信息中,关于内存有哪些维度的信息? 考察对Linux进程内存状态指标的理解和解释能力第 73 题请介绍一个你最熟悉的容器,说明其内部数据结构、特点以及适用的场景。 考察对常用容器的底层数据结构和适用场景的理解第 74 题请介绍你在项目中实现进程间通信时采用的技术方案,并说明选型理由和遇到的挑战。 考察对进程间通信技术的理解、方案权衡和项目实践能力第 75 题如何看待缺陷?bug 是一定要消灭的吗? 考察对软件缺陷本质的理解、质量成本权衡与工程思维第 76 题top指令输出的内存信息有哪些,如何查看真正占用的物理内存? 考察对Linux内存管理机制的理解及top输出各字段的含义第 77 题HTTP和HTTPS有什么区别? 考察对两种协议的安全性与传输特性的理解第 78 题Linux修改文件权限的命令 考察Linux文件权限管理的基本命令掌握第 79 题请谈谈你对多线程编程的理解,包括其带来的优缺点以及常见的应用场景。 考察对多线程基础概念的理解深度、并发问题的风险意识及实际应用能力第 80 题请举例介绍一种二叉树的遍历方式,并说明其步骤。 考察二叉树遍历算法的理解与表达