思源智通面试题(2026 最新)

思源智通相关面试题,按最终去重题目聚合。

628 道真题 · 更新 2026-08-05

筛选题目
第 1 题MySQL慢查询的优化? 考察对慢查询定位、分析与优化手段的系统理解性能优化技术原理问题排查MySQL第 2 题请解释HashMap的工作原理,并说明key和value是否可以为null,以及它是否是线程安全的。 考察对HashMap底层原理、null处理及线程安全性的理解风险判断技术原理Java第 3 题箭头函数和普通函数有什么区别? 考察对JavaScript函数语法、this绑定及适用场景的理解技术原理JavaScript第 4 题引用数据类型和复杂数据类型的区别 考察对数据类型本质及存储机制的理解技术原理第 5 题ConcurrentHashMap的key和value能存储NULL值吗? 考察ConcurrentHashMap线程安全实现与对NULL值的约束风险判断技术原理Java第 6 题请介绍一个你满意的项目,包括项目背景、你的职责、关键技术难点以及最终成果。 考察项目复盘能力、表达清晰度与成果量化沟通表达项目复盘结果导向第 7 题请说明浏览器缓存机制的工作原理。 考察对浏览器缓存类型、策略及更新机制的理解问题拆解技术原理第 8 题C# 的垃圾回收(GC)是如何运作的? 考察对 .NET 垃圾回收机制、代际划分和内存管理原理的理解性能优化技术原理C#第 9 题B树和B+树的区别? 考察对B树与B+树结构与性能差异的理解技术原理方案权衡第 10 题请说明箭头函数中 this 的指向规则,并列举改变 this 指向的常见方法。 考察对箭头函数 this 绑定机制及改变 this 指向方法的理解技术原理方案权衡JavaScript第 11 题什么是 RAII(资源获取即初始化)?它在 C++ 中的应用是什么? 考察对 RAII 核心思想的理解及其在 C++ 资源管理中的典型应用编码实现技术原理C++第 12 题请解释 CAS(Compare-And-Swap)的概念,并说明它在并发编程中的作用。 考察对无锁并发原语的理解及应用场景技术原理第 13 题RabbitMQ之外的其他消息队列,以及他们适合的场景? 考察消息队列技术栈广度与场景匹配能力业务理解技术选型方案权衡Apache KafkaApache PulsarApache RocketMQ第 14 题请介绍你自学React的经历以及学到的核心内容。 考察自学能力、学习路径与对React的理解深度持续改进自我认知React第 15 题对MySQL的存储引擎有什么了解? 考察对InnoDB与MyISAM等存储引擎特性、选择依据的掌握程度技术原理技术选型MySQL第 16 题vector 扩容机制? 考察 STL vector 动态数组的容量管理与性能权衡性能优化技术原理C++第 17 题泛型编程如何实现? 考察泛型编程的基本概念、实现机制及实际应用编码实现技术原理第 18 题sizeof和strlen的区别是什么? 考察对C语言中编译期求值运算符与运行时库函数差异的理解技术原理CC++第 19 题元素水平垂直居中的实现方式 考察CSS布局基础与多方案对比能力问题拆解技术原理CSS第 20 题== 和 equals 的区别是什么? 考察Java中引用比较与值比较的基础理解技术原理Java