广联达面试题 · 技术原理

广联达相关面试题,按最终去重题目聚合。

共 246 道真题 · 当前筛选命中 163 道 · 更新 2026-08-05

筛选题目已选:技术原理
第 81 题请介绍 C++ 标准库中 vector 的特点,以及与常见其他数据结构的优缺点对比。 考察对 vector 内存布局、增长策略及与常见容器差异的理解技术原理方案权衡C++第 82 题请解释硬链接与符号链接(软链接)的区别及各自的特点。 考察对文件系统链接概念及其底层实现的理解技术原理第 83 题请解释P、NP、NPC和NP-Hard问题的基本概念及其相互关系。 考察对计算复杂度理论中核心问题类别的理解与区分能力问题拆解技术原理第 84 题Java中的抽象类和接口的区别是什么? 考察对Java面向对象核心概念的理解及适用场景辨析技术原理方案权衡Java第 85 题在集群部署下,如何解决 session 不共享的问题?为什么常需要使用 Redis 来统一存储 session? 考察对分布式会话管理、session 共享方案和 Redis 作用的原理性理解系统设计技术原理方案权衡Redis第 86 题线程之间的同步怎么做? 考察多线程同步机制的理解与实际应用技术原理方案权衡第 87 题请说明 C++ 中虚继承解决了什么问题,并简述其使用场景。 考察对虚继承原理、动机及适用场景的理解技术原理C++第 88 题双栏布局实现方法 考察CSS布局方案的掌握与取舍技术原理方案权衡CSS第 89 题请谈谈排序算法的时间复杂度、空间复杂度以及如何选择合适的排序算法? 考察对常见排序算法复杂度特性及业务场景下的选择能力技术原理方案权衡第 90 题了解数据库引擎吗?InnoDB和MyISAM的区别是什么? 考察数据库存储引擎核心差异的理解与适用场景技术原理技术选型方案权衡MySQL第 91 题在 C++ 中,vector 删除中间某个元素有哪些操作方式?各自的时间复杂度和注意事项是什么? 考察 vector 中间删除的操作方式、时间复杂度及迭代器失效风险编码实现风险判断技术原理C++第 92 题用过哪些数据结构,简单介绍一下 考察常用数据结构的理解与使用场景问题拆解技术原理第 93 题请列举 OpenGL 中常用的绘制函数,并说明它们各自的作用。 考察对 OpenGL 基础 API 的掌握程度及绘图流水线的理解编码实现技术原理第 94 题Spring、SpringBoot、SpringCloud的区别 考察对Spring生态中三个核心框架定位及应用场景的理解技术原理技术选型Spring BootSpring Framework第 95 题请讲解HashMap的核心原理和关键设计。 考察对HashMap结构、哈希冲突处理、扩容机制及并发安全性的理解数据驱动技术原理Java第 96 题请介绍 Java 类加载机制,包括类加载的时机、双亲委派模型,以及如何打破双亲委派模型。 考察对 Java 类加载机制的理解深度和实际应用技术原理技术选型Java第 97 题v-if和v-show的区别是什么? 考察Vue条件渲染指令的机制差异与适用场景技术原理方案权衡Vue第 98 题请说明多态的实现原理。 考察对面向对象多态机制及其底层实现的理解技术原理第 99 题Collections和Collection有什么区别? 考察对Java集合框架中工具类与接口概念的区分技术原理Java第 100 题你知道哪些常见的 STL 容器?请说明各自的底层原理。 考察对 C++ STL 容器底层数据结构和操作复杂度的理解技术原理技术选型C++STL