腾讯云智研发面试题 · 问题拆解
腾讯云智研发相关面试题,按最终去重题目聚合。
共 3061 道真题 · 当前筛选命中 660 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 241 题请描述在JVM中创建一个Java对象的完整过程。 考察对JVM内存分配、初始化流程及并发安全的理解第 242 题在Go的singleflight中,什么样的请求会被视为重复请求? 考察对singleflight合并并发相同请求机制的理解第 243 题请实现一个函数,判断一棵二叉树是否为二叉搜索树(BST)。 考察对 BST 定义、中序遍历性质和边界条件的理解与编码第 244 题请介绍一个你最熟悉的项目。 考察项目复杂度、技术栈掌握和问题解决能力第 245 题优先级队列底层怎么实现? 考察对优先级队列数据结构、堆实现及复杂度分析的理解第 246 题给定一棵二叉树的根节点和一个目标值 val,如何删除所有节点值等于 val 的节点?请说明删除后的树形态以及删除时机。 考察二叉树节点删除与子树重构的算法设计第 247 题如何在 Redis 中高效地对哈希类型的数据进行重组(例如合并多个字段、转换结构或重新组织键值)?请结合使用场景说明实现方式。 考察对 Redis 哈希数据结构的理解、操作命令的掌握以及实际场景下的数据结构设计能力第 248 题给定一个起始基因序列、一个目标基因序列和一个基因银行(所有序列等长,每次只改变一个字符),请找出从起始序列变为目标序列的最少转化次数,若无法转化则返回 -1。 考察 BFS 最短路在图状搜索问题中的应用第 249 题Java中的HashMap中如何处理Hash冲突 考察HashMap解决哈希冲突的机制及关键实现细节第 250 题手撕算法:合并区间并输出索引列表(使用C++实现,涉及结构体、自定义排序和遍历)。 考察区间合并算法的实现能力、C++数据结构运用和排序逻辑第 251 题请解释一下什么是I/O多路复用,以及它的主要实现机制。 考察对I/O多路复用概念、原理及常见实现的理解第 252 题请用代码实现输出数组中第二大值的功能,并说明边界情况如何处理。 考察数组遍历、去重、边界判断与编码实现能力第 253 题如何通过JSON方式查询ES(DSL语法)? 考察对Elasticsearch查询DSL语法的理解与掌握程度第 254 题如何检测一个链表是否存在环,并返回环的入口节点? 考察快慢指针和链表环问题的经典解法第 255 题请编写一个算法,求给定数组的最长严格递增子序列的长度,并解释你的解法。 考察动态规划与二分优化在最长递增子序列问题上的应用第 256 题请说明OpenFeign的调用原理。 考察对OpenFeign动态代理、负载均衡与HTTP调用链路的理解第 257 题请手写实现一个 LRU(最近最少使用)缓存。 考察 LRU 缓存的设计与编码实现能力第 258 题说一下数据从客户端到服务端的网络传输具体细节? 考察网络分层模型、数据封装与传输过程的理解第 259 题请实现一个函数,将两个已排序的整数数组合并为一个有序数组,并说明时间和空间复杂度。 考察合并有序数组的算法实现与复杂度分析能力第 260 题如何设计一个支持断点续传的文件上传方案? 考察文件上传系统的整体设计能力,包括分片、进度记录与恢复机制