腾讯云智研发面试题 · 编码实现
腾讯云智研发相关面试题,按最终去重题目聚合。
共 3061 道真题 · 当前筛选命中 281 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 201 题请详细说明 Java 8 Stream 流的使用方法,包括常见中间操作和终止操作,并举例说明。 考察 Stream API 的熟练度与代码实践能力第 202 题有一个表有userid、logintime,统计用户最长连续登录天数,说说思路,然后有没有考虑过全量表下的场景? 考察连续问题SQL解法及大数据量下的性能优化意识第 203 题Redis分布式锁如何实现?请进一步说明Lua脚本保障原子性的应用场景。 考察分布式锁的原子操作设计与Lua脚本的应用边界第 204 题在Java中,使用Object类的clone()方法进行对象复制时,默认执行的是深拷贝还是浅拷贝?请解释原因,并说明如何实现深拷贝。 考察对Java对象复制机制的理解,区分浅拷贝与深拷贝的概念和实现方式第 205 题请实现一个函数,计算凑成给定总金额所需的最少硬币数量,假设每种面额的硬币数量无限。 考察动态规划建模、状态转移与边界处理第 206 题给定一个包含N个词的文档集合,如何统计词频并找出出现次数最多的K个词? 考察哈希统计与堆排序的综合应用第 207 题给定一个整数数组,如何求所有元素的最小公约数(即所有元素的公共约数中的最小值)?若不存在公共约数,应如何处理? 考察对公约数概念的理解与编程实现能力第 208 题100个子线程如何确保全部执行完再执行主线程? 考察多线程并发与线程协作机制的选择和使用第 209 题进阶:给定单链表和区间 [left, right],如何实现该区间的链表翻转? 考察链表区间翻转的边界处理与指针操作能力第 210 题请描述如何在一个二维字符网格中查找是否存在一条路径,使路径上字符按顺序组成指定字符串,其中每一步只能移动到相邻的上、下、左、右格子,且同一格子不能重复使用。请说明算法思路、时间复杂度,并给出关键实现。 考察回溯算法与DFS在网格搜索问题中的应用第 211 题请实现一个函数,交换链表中相邻的两个节点。 考察链表操作的基本功和边界处理能力第 212 题请具体讲解插入排序的实现思路与代码过程。 考察对插入排序算法逻辑、代码实现和复杂度分析的掌握第 213 题请说明 Java 动态代理的底层实现机制,以及它与反射的关系。 考察动态代理底层原理与反射机制关联第 214 题请编写代码实现螺旋矩阵的遍历,并按螺旋顺序输出所有元素。 考察数组遍历逻辑、边界控制与编码实现能力第 215 题请实现一个函数,找出数组中所有不重复的三元组,使得三元组的元素之和等于给定目标值(如 0)。 考察三数之和的算法设计、去重逻辑与时间复杂度控制第 216 题数组中最多两个数重复出现(LeetCode 100 原题),请手写算法解题。 考察算法理解、编码实现与问题解析能力第 217 题请介绍线程池的核心使用要点,包括创建方式、主要参数和关闭方式。 考察线程池核心概念与实际使用能力第 218 题请使用任意语言实现找出2到10000之间的所有质数,并说明你的算法复杂度。 考察质数判断与筛选算法的实现能力及复杂度分析第 219 题如何用Java实现一个优先队列?请说明其核心数据结构与时间复杂度。 考察优先队列的底层实现原理与算法复杂度分析第 220 题深拷贝和浅拷贝有什么区别?浅拷贝如何实现? 考察对对象复制语义的理解及实现能力