广联达面试题 · 技术原理
广联达相关面试题,按最终去重题目聚合。
共 246 道真题 · 当前筛选命中 163 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 61 题有没有画过时序图和类图? 考察候选人是否掌握并实际使用过 UML 时序图和类图进行设计与沟通第 62 题vector的内存是怎么管理的? 考察对C++标准库容器内存管理的理解,包括分配、扩容、释放及与迭代器的关系第 63 题请解释虚表指针和虚函数表在C++对象中的初始化时机和过程。 考察C++虚函数机制中对象构造时的虚表建立过程第 64 题HashMap底层怎么实现的? 考察对HashMap数据结构、哈希冲突处理和扩容机制的理解第 65 题谈谈你对Kafka的了解,它主要解决什么问题? 考察对Kafka核心概念和应用价值的理解第 66 题请说明数据库事务的四个特性(ACID)分别是什么? 考察对事务ACID特性的基础理解与术语准确性第 67 题接口和抽象类的区别 考察对面向对象核心概念的理解与运用第 68 题请具体说明观察者模式的一种实现方式。 考察对观察者模式核心结构、解耦与事件通知机制的理解第 69 题请介绍一下C++中的内存管理方式,包括内存分区、堆栈区别以及常见的智能指针使用场景。 考察C++内存管理的核心概念和智能指针的应用能力第 70 题请列举并说明 Spring 中常用的注解及其作用。 考察对 Spring 核心注解分类、职责和典型用法的掌握第 71 题Java的特点是什么?面向对象和面向过程的区别有哪些? 考察对Java语言特性及编程范式核心差异的理解第 72 题请设计一个程序,统计给定文本中的单词数量,并说明你如何定义“单词”。 考察对文本处理中单词定义的理解、边界情况处理与实现思路第 73 题为什么索引快? 考察对索引数据结构和查询机制的理解第 74 题请介绍浏览器本地存储的常见方式及其区别。 考察对浏览器本地存储机制的理解与选型能力第 75 题HashSet和HashMap的区别 考察Java集合框架基础知识与底层实现理解第 76 题C++中有哪些加载动态库(共享库)的方式?请说明各自的优缺点及适用场景。 考察对C++动态库加载机制的理解及工程场景下的技术选型能力第 77 题请描述使用CMake编译一个C++类的完整过程。 考察CMake构建系统的基本使用与C++编译流程第 78 题请说明这个项目的数据库设计思路,包括表结构、索引和事务设计。 考察数据库建模、索引优化与事务一致性意识第 79 题在C++中,派生类重写基类的虚函数后,基类构造函数能否调用被派生类重写的版本? 考察C++对象构造顺序和虚函数调用机制第 80 题请介绍这个 Java 项目的细节,包括模块划分、核心类和关键流程。 考察代码实现细节、模块设计与流程理解