广联达面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 1 题请解释 JavaScript 中的深拷贝与浅拷贝,并说明展开运算符和 Object.assign() 的行为差异。 考察对 JavaScript 对象复制机制的理解及边界情况问题拆解技术原理JavaScript第 2 题请结合一个实际场景,谈谈你对某个核心八股知识点的理解。 考察对基础知识的理解深度及与实际场景结合的能力业务理解问题拆解技术原理第 3 题请解释快速排序算法的基本思想,并分析它的时间复杂度和空间复杂度。 考察对快速排序原理、复杂度分析及不稳定性的理解问题拆解技术原理第 4 题在学习过程中你遇到的最大问题是什么?你是如何解决的? 考察问题识别、解决过程和反思能力持续改进问题拆解结果导向第 5 题请介绍项目中遇到的最难的问题,以及你是如何分析的。 考察问题识别、分析方法和解决能力问题拆解技术原理问题排查第 6 题请描述一个你在项目中遇到的最难的问题,并说明你是如何解决的。 考察问题分析能力、解决方案设计与结果复盘问题拆解项目复盘方案权衡第 7 题你最不喜欢微信的哪个功能?如果是你来负责优化,你会怎么做? 考察产品体验洞察、问题分析与优化方案设计能力问题拆解方案权衡第 8 题请设计一个程序,统计给定文本中的单词数量,并说明你如何定义“单词”。 考察对文本处理中单词定义的理解、边界情况处理与实现思路编码实现问题拆解技术原理第 9 题工作中你是如何将AI和产品结合的? 考察将AI技术落地到产品中的实践能力与业务理解业务理解问题拆解结果导向第 10 题请介绍这个 Java 项目的细节,包括模块划分、核心类和关键流程。 考察代码实现细节、模块设计与流程理解问题拆解项目复盘技术原理Java第 11 题请解释P、NP、NPC和NP-Hard问题的基本概念及其相互关系。 考察对计算复杂度理论中核心问题类别的理解与区分能力问题拆解技术原理第 12 题微信的用户群体可以怎样分类?不同群体的核心需求分别是什么? 考察对用户分层和差异化需求的理解能力业务理解问题拆解需求分析第 13 题用过哪些数据结构,简单介绍一下 考察常用数据结构的理解与使用场景问题拆解技术原理第 14 题请介绍你熟悉的C++新特性(如C++11及以后标准),并说明它们在项目中的应用。 考察C++现代特性的理解深度与实际应用能力问题拆解技术原理技术选型C++第 15 题在需求到功能实现的过程中,遇到过哪些问题?哪些需求最终被剔除或无法实现? 考察需求落地过程中对可行性与价值的判断问题拆解风险判断方案权衡第 16 题场景题:统计一篇文章中各字符出现的频次,你会怎么做? 考察字符频次统计的实现思路、复杂度分析与边界处理性能优化问题拆解技术原理JavaPython第 17 题请说明背包问题的解决目标和基本思路。 考察对背包问题核心目标与求解框架的理解问题拆解技术原理第 18 题快排的实现原理 考察快速排序的核心算法思想、分区过程及复杂度分析编码实现问题拆解技术原理第 19 题HashMap的底层机制和hash计算原理是什么? 考察对HashMap数据结构、哈希算法及冲突处理的掌握问题拆解技术原理Java第 20 题请描述你面对一个软件需求时,如何进行整体架构设计? 考察架构设计的系统化思路与权衡能力问题拆解系统设计方案权衡