南京银行面试题 · 技术原理
南京银行相关面试题,按最终去重题目聚合。
共 101 道真题 · 当前筛选命中 68 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 1 题请谈谈你对 Map 的理解,以及在实际项目中如何使用它? 考察对 Map 数据结构的掌握程度及其在实际开发中的应用第 2 题在编程中如何抛出异常,以及如何实现满足某个条件时停止循环的语法? 考察异常处理与循环控制的基础语法掌握第 3 题请描述TCP三次握手的过程,并说明为什么需要三次握手。 考察TCP连接建立的机制及其必要性第 4 题C语言中动态分配内存用什么函数 考察C语言动态内存分配基础API的掌握第 5 题请具体谈谈你在数据库查询调优方面的方法和典型实践。 考察数据库查询性能优化的系统性方法与实际经验第 6 题请描述TCP三次握手和四次挥手的过程,并说明各自的作用。 考察对TCP连接建立与释放机制的掌握第 7 题请描述 Java 线程的生命周期状态及状态转换的关键触发条件。 考察对线程状态机及转换条件的理解深度第 8 题在多线程中,一个线程如果处于阻塞状态,如何将其唤醒并使其继续执行? 考察对阻塞状态、唤醒机制及其与锁释放关系的理解第 9 题请谈谈你对Java语言的整体了解。 考察Java基础知识的掌握程度与学习深度第 10 题请介绍你在项目中实际使用的机器学习算法及其作用。 考察对项目中使用算法的理解深度、选择理由与实际效果评估第 11 题说说堆和栈的区别 考察对操作系统中堆与栈的内存管理机制、生命周期及用途的理解第 12 题请介绍你对 NIO(Java NIO)的理解,并说明它与传统 BIO 的主要区别。 考察对 Java NIO 核心概念与阻塞/非阻塞 IO 模型的理解第 13 题你的微信支付模块是否已接入真实支付流程,能否实际完成支付? 考察支付功能真实性与风险判断第 14 题请介绍几种常用的设计模式,并说明它们的适用场景。 考察对常用设计模式的理解、分类及实际应用能力第 15 题请介绍JVM的垃圾回收机制。 考察对JVM内存管理、垃圾回收算法与收集器的理解第 16 题请挑选一个你阅读过的JDK高频源码,说说它的核心设计,并举例说明一个关键操作的实现。 考察对JDK核心并发容器源码的真实理解与关键操作实现分析能力第 17 题StringBuffer和StringBuilder的区别是什么? 考察对Java中可变字符串类的线程安全性与性能差异的理解第 18 题Redis 的主要用途是什么?请重点谈谈缓存场景。 考察对 Redis 核心使用场景和缓存价值的理解第 19 题数据库设计中字段冗余了解吗?有什么好处,有什么缺点? 考察对数据库冗余设计的利弊分析与工程权衡能力第 20 题你对 Linux 系统的熟悉程度如何? 考察候选人对 Linux 实际使用深度和理论理解