上海银行面试题 · 性能优化
上海银行相关面试题,按最终去重题目聚合。
共 271 道真题 · 当前筛选命中 14 道 · 更新 2026-08-05
筛选题目已选:性能优化
考察点
技术栈
第 1 题请说明 Synchronized 的实现原理。 考察对 Java 内置锁底层原理、锁升级机制和内存语义的理解第 2 题索引有什么用,是什么,什么时候可以用索引? 考察对数据库索引的基本概念、作用及适用场景的理解第 3 题使用 JMeter 进行性能压测时,通常会关注哪些关键指标?请列举并解释其含义。 考察性能压测关键指标的理解与应用第 4 题在实际项目中,你是如何选型并确保 WebSocket(WS)通信效率的? 考察对WebSocket协议特性、选型考量及效率优化方法的理解第 5 题数据库主要做过哪些性能调优? 考察候选人数据库性能调优的实际经验、方法论和结果验证能力第 6 题请介绍你开展负载测试的实施方法。 考察负载测试的规划、执行与结果分析能力第 7 题请解释 MySQL 索引的工作原理,并说明如何选择合适的索引字段。 考察对 MySQL 索引底层机制和实际应用的理解第 8 题调用 list.add(1) 时,底层发生了什么? 考察对集合底层实现、扩容机制及内存分配的理解第 9 题请介绍你对 MySQL 数据库的掌握情况,包括你常用的存储引擎、索引优化和事务处理经验。 评估候选人对 MySQL 核心知识的理解深度和实际应用能力第 10 题线程池怎么配置的? 考察对线程池核心参数的理解、业务场景适配与风险意识第 11 题为什么在项目中同时使用Caffeine本地缓存和Redis分布式缓存? 考察缓存分层架构的理解与选型依据第 12 题请说明慢查询产生的原因以及常见的解决方法。 考察对数据库慢查询的成因分析与优化能力第 13 题慢SQL该如何定位,以及如何优化?(如是否覆盖索引、锁竞争、分库分表) 考察慢SQL定位方法与优化手段的完整性和深度第 14 题String、StringBuffer、StringBuilder的区别 考察对Java字符串类的不可变性、线程安全性与性能差异的理解