高德地图面试题 · 编码实现
高德地图相关面试题,按最终去重题目聚合。
共 1511 道真题 · 当前筛选命中 134 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 121 题怎么获取虚函数表? 考察C++对象模型、虚函数表布局与指针操作第 122 题请实现最长公共前缀算法,并分析复杂度。 考察字符串处理、边界情况和算法优化意识第 123 题请现场实现一道简单的动态规划题目,例如斐波那契数列或最小路径和,并说明你的解题思路。 考察动态规划基础、状态定义、转移方程推导与编码实现能力第 124 题讲一下Vue的异步更新策略,以及nextTick的实现原理。 考察Vue异步批量更新机制与nextTick内部实现的理解第 125 题如果测试数据不是一个数值,而是一个结构体(例如包含多个字段的对象),你会如何设计测试用例? 考察对复杂数据结构的测试设计能力及等价类划分的拓展应用第 126 题请手写一个线程安全的单例模式实现,并说明其适用场景。 考察对单例模式实现细节、线程安全和适用场景的理解第 127 题请解释GNN的消息传递机制。 考察图神经网络消息传递的核心原理与实现细节第 128 题如何使用 synchronized 实现三个线程按顺序依次执行? 考察对 Java 线程同步机制和有序执行的设计理解第 129 题给定数组 nums,判断是否存在三个元素 a, b, c 使得 a + b + c = 0。 考察三数之和问题的算法设计、去重处理与复杂度分析第 130 题实现一个生产者消费者模式,生产者产生1到100之间的随机数,队列最多容纳5个元素,消费者取出并打印。 考察并发编程中生产者消费者模型、线程同步与阻塞队列的使用第 131 题编写一个函数,实现两个二进制数字符串的相加,并返回结果字符串。 考察字符串处理、二进制加法逻辑及边界情况处理第 132 题请实现一个算法,找出两个字符串的最长公共子串,并分析其时间与空间复杂度。 考察字符串处理、动态规划或滑动窗口算法能力及复杂度分析第 133 题请实现一个函数,求给定字符串中的最长回文子串,并说明复杂度。 考察字符串处理、动态规划或中心扩展算法的掌握与复杂度分析第 134 题用栈实现队列 考察数据结构的转换思路与操作复杂度分析