南京银行面试题 · 技术选型

南京银行相关面试题,按最终去重题目聚合。

101 道真题 · 当前筛选命中 12 · 更新 2026-08-05

筛选题目已选:技术选型
第 1 题请谈谈你对 Map 的理解,以及在实际项目中如何使用它? 考察对 Map 数据结构的掌握程度及其在实际开发中的应用技术原理技术选型第 2 题介绍你做的项目用到哪些技术栈。 考察项目技术选型与个人职责阐述能力业务理解自我呈现技术选型第 3 题请介绍你在项目中实际使用的机器学习算法及其作用。 考察对项目中使用算法的理解深度、选择理由与实际效果评估项目复盘技术原理技术选型第 4 题请介绍你对 NIO(Java NIO)的理解,并说明它与传统 BIO 的主要区别。 考察对 Java NIO 核心概念与阻塞/非阻塞 IO 模型的理解技术原理技术选型方案权衡第 5 题请介绍你对 SOA(面向服务架构)的理解,包括它的核心思想、特点以及与传统单体架构或微服务架构的区别。 考察对 SOA 架构概念的理解及其与传统架构的区分能力系统设计技术原理技术选型第 6 题你的项目主要使用Python,如果让你用Java实现,你如何评估两种语言在本项目中的适用性? 考察跨语言知识迁移和技术选型的思考能力技术原理技术选型方案权衡JavaPython第 7 题请说明 Redis 的常用数据结构及其典型应用场景。 考察对 Redis 核心数据类型的理解与应用技术原理技术选型Redis第 8 题项目使用了哪些数据库? 考察数据库选型与技术栈理解业务理解技术选型第 9 题在项目中同时使用过前端技术,请谈谈Vue和React的主要区别,以及你在项目中如何选择它们? 考察对主流前端框架差异的理解及技术选型能力技术原理技术选型方案权衡ReactVue第 10 题Spring Boot 应用的配置文件通常放在哪里? 考察对 Spring Boot 约定优于配置与项目目录结构的理解技术原理技术选型Spring Boot第 11 题请谈谈你对C++、Java、Python和C语言在基础层面的理解,如何比较它们在内存管理、语法和适用场景上的主要差异? 考察多语言基础知识的广度与对比分析能力技术原理技术选型CC++Java第 12 题MyBatis和MyBatis-Plus的区别 考察MyBatis生态中核心框架与增强工具的功能差异与适用场景技术原理技术选型MyBatisMyBatis-Plus