互联网/IT行业面试题 · 编码实现

互联网/IT行业相关面试题,按题目行业基础数据聚合。

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

筛选题目已选:编码实现
第 721 题给定两个数组nums1和nums2,请对nums1中的元素重新排列,使得对于nums2中的每个元素,都能在nums1中找到比它大的值,同时保持nums1的相对顺序不变。请说明你的解法。 考察算法设计中的贪心策略与双指针排序匹配能力编码实现问题拆解技术原理第 722 题请手写代码,找出一组版本号中最近的一个版本号。 考察版本号字符串的解析、比较与排序实现能力编码实现问题拆解第 723 题场景题:boss有很多掉落品,每个掉落品的权重不同,掉落概率与权重成正比。请写一个函数,返回随机掉落物的下标。请说明你的实现思路和复杂度。 考察加权随机采样算法的实现、性能优化与概率正确性编码实现问题拆解技术原理第 724 题如何使用CountDownLatch和线程池实现Elasticsearch数据导入? 考察并发控制机制与批量数据导入的实践能力编码实现问题拆解Elasticsearch第 725 题怎样通过两个队列实现一个栈的操作? 考察队列与栈的结构差异以及用队列模拟栈的算法设计编码实现问题拆解技术原理第 726 题手写一个防抖函数并说明其核心逻辑。 考察防抖函数的实现原理及参数传递编码实现技术原理JavaScript第 727 题给定一个未排序的整数数组和一个目标数,请找出数组中三个数之和最接近目标数的组合,并返回该最接近的和。 考察三数求和接近目标的算法设计与边界处理编码实现问题拆解第 728 题请说明UART与微控制器(小电脑)通信的基本使用方法。 考察对UART通信原理及实际配置使用的理解编码实现技术原理UART第 729 题请口述求二叉树左视图的算法思路。 考察二叉树的层序遍历与边界节点识别能力编码实现问题拆解技术原理第 730 题多态的概念与实现 考察面向对象多态的理解、表现形式与实现机制编码实现技术原理C++Java第 731 题请实现 LeetCode 152 最大子数组乘积的算法,并分析其时间与空间复杂度。 考察动态规划与边界处理能力,特别是负数与零对乘积的影响编码实现问题拆解技术原理第 732 题请实现最小路径和问题的求解,并输出从左上角到右下角的路径。 考察动态规划求解与路径回溯能力编码实现问题拆解技术原理第 733 题共享屏幕现场编程:给定一个整数数组,请写出删除其中重复元素并返回新数组(或原地去重)的实现,说明你的思路与复杂度。 考察数组去重思路、原地操作的边界处理与复杂度分析能力编码实现问题拆解技术原理第 734 题请实现组合总和 II 算法,求所有不重复的组合,每个数字只能使用一次。 考察回溯算法的去重逻辑与剪枝能力编码实现问题拆解技术原理第 735 题手撕-实现shuffle函数。 考察对洗牌算法及其概率均匀性的理解与编码实现能力编码实现技术原理第 736 题给一个十进制数n,和一个包含若干一位数的数组,用数组中的数字组成小于n的最大数。 考察算法设计、边界处理与编码实现能力编码实现问题拆解技术原理第 737 题请编写一个算法,求解给定字符串中最长不含重复字符的子串的长度,并说明你的时间复杂度。 考察滑动窗口与哈希表在字符串处理中的应用编码实现问题拆解技术原理第 738 题请实现一个排序函数:给定一个整数数组,返回排序后的新数组(升序),要求不修改原数组,且不能使用标准库的排序或容器(如 sort、vector)。请说明你的实现思路。 考察基础排序算法的理解、实现能力与内存管理意识编码实现技术原理第 739 题请用动态规划求解最长递增子序列的长度,并说明如何区分不同递增子序列的数量。 考察动态规划建模能力、状态设计及对子序列计数问题的理解编码实现问题拆解技术原理第 740 题请编写算法,求出二叉树从根节点到所有叶子节点的全部路径。 考察二叉树遍历、递归与回溯的掌握程度编码实现问题拆解技术原理