星星充电面试题 · 方案权衡
星星充电相关面试题,按最终去重题目聚合。
共 180 道真题 · 当前筛选命中 37 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 21 题对于一个高并发业务,线程池设计时要考虑什么?使用过程中核心线程数能改变吗? 考察线程池的配置参数、动态调整机制及高并发场景下的设计权衡第 22 题请解释Spring AOP的核心概念、实现原理及典型应用场景。 考察对面向切面编程和动态代理机制的理解第 23 题String、StringBuilder和StringBuffer的区别 考察Java字符串不可变性、线程安全与性能差异第 24 题AIO和NIO的区别是什么?它们可以共存吗? 考察Java IO模型的理解及实践中的结合能力第 25 题说说数组和链表的区别 考察对基础数据结构存储方式与操作复杂度差异的理解第 26 题请说明MySQL联合索引的设计原则和使用注意事项。 考察联合索引的创建原则、最左前缀原理与使用注意第 27 题请介绍 CMS 垃圾收集器的原理、特点以及适用场景。 考察对 CMS 垃圾收集器原理与特性的理解程度第 28 题在 FreeRTOS 项目中,你是如何设置任务优先级的?依据是什么? 考察任务优先级设计原则及实时性权衡能力第 29 题串口通信中,你通常使用中断方式还是 DMA 方式?各自的适用场景是什么? 考察串口中断与 DMA 的选型与权衡第 30 题Java本地锁你用过哪些,有哪些锁等级? 考察对Java本地锁的掌握层次及并发原语的理解第 31 题在项目中为什么会考虑使用本地锁?它的适用场景和优缺点是什么? 考察选择本地锁的原因分析与权衡能力第 32 题请分别介绍 HTTP/1.1、HTTP/2 和 HTTP/3 的核心特性,并说明它们之间的主要演进差异。 考察对 HTTP 协议版本演进及关键特性差异的理解第 33 题请介绍线程池的核心创建参数,并说明每个参数的用途。 考察对线程池核心参数的理解与配置权衡能力第 34 题网页如何实现三栏布局?请列举各种实现方式并说明各自的优缺点。 考察CSS布局原理、方案对比与工程选择能力第 35 题请解释数据库与Redis之间的数据一致性如何保证,并说明可能存在的问题及应对方案。 考察对缓存与数据库一致性机制的理解与工程实践第 36 题在什么情况下使用 LIKE 会导致数据库索引失效?请说明原因及优化方式。 考察对数据库索引原理与模糊查询优化的理解第 37 题请介绍 MySQL 索引的底层数据结构、实现原理以及使用中的注意事项。 考察 MySQL 索引的底层原理、常见类型选择与使用规范