思源智通面试题 · 技术原理
思源智通相关面试题,按最终去重题目聚合。
共 628 道真题 · 当前筛选命中 547 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 21 题动态路由的实现方式 考察对动态路由生成、注册和更新机制的理解第 22 题说说线程的创建方式 考察对 Java 多线程基础创建方式的掌握程度第 23 题函数指针和指针函数有什么区别? 考察对C语言中指针与函数组合的语法和语义理解第 24 题请解释 JavaScript 的事件循环机制,并说明它对异步编程的影响。 考察对事件循环、任务队列与异步执行顺序的理解第 25 题static 修饰全局变量,全局变量会在哪个空间? 考察 C/C++ 内存布局中静态变量存储区域的理解第 26 题ArrayList 中可以添加 null 值吗? 考察对 Java 集合允许 null 元素的细节掌握第 27 题项目中主要使用 JavaScript 的哪种语法标准,ES5 还是 ES6,为什么? 考察对 JavaScript 语法发展、工程实践和兼容性取舍的理解第 28 题Vue的computed和watch的区别 考察Vue响应式系统中计算属性与侦听器的核心差异及适用场景第 29 题请介绍一下 Java 中常用的集合类及其适用场景。 考察对 Java 集合框架的分类理解、常用实现的特点与选型能力第 30 题如何解决容器初始化bean A前初始化bean B 考察Spring依赖管理、初始化顺序与依赖注入的理解第 31 题TRUNCATE 和 DELETE 在功能与行为上的主要区别是什么? 考察对 SQL 数据清除操作语义差异的掌握第 32 题请介绍Java中单例模式的常见实现方式,并说明反序列化和反射如何破坏单例,以及如何防范。 考察单例模式的实现变体、破坏单例的机制与防御手段第 33 题bind、call、apply的区别 考察对JavaScript函数上下文绑定方法的理解与适用场景区分第 34 题说说List、Set和Map的原理以及区别 考察对Java集合框架核心接口的原理理解与差异辨析能力第 35 题请比较 TreeMap、HashMap 与 Hashtable 在存储结构、线程安全及有序性方面的差异。 考察常见 Map 实现的底层差异与应用场景选择第 36 题在 JavaScript 中,如何检测一个变量的数据类型?请列举至少两种方式并说明它们的适用场景。 考察对 JavaScript 类型检测方法及其局限性的掌握第 37 题请简述控制反转(IoC)的典型流程。 考察对 IoC 容器初始化、装配与依赖注入过程的理解第 38 题map和object的区别 考察对JavaScript中Map与Object底层结构、API特性和适用场景的理解第 39 题请介绍你编写 Webpack 配置的经历,并说明主要配置项及作用。 考察前端构建工具的配置能力与原理理解第 40 题ConcurrentHashMap与HashMap对比,如何实现并发? 考察对Java集合并发机制的掌握与差异化理解