互联网/IT行业面试题 · 编码实现
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 3686 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 901 题向线程池提交任务有哪几种方式?各自的区别是什么? 考察提交任务的API及execute与submit的差异第 902 题请列举并说明你在日常开发中常用的 Git 操作及其使用场景。 考察 Git 版本控制的实际掌握程度与操作熟练度第 903 题请实现查找数组中第 k 个最大元素的算法,并说明你的思路。 考察排序、堆或快速选择算法及复杂度分析第 904 题如何用Java实现一个优先队列?请说明其核心数据结构与时间复杂度。 考察优先队列的底层实现原理与算法复杂度分析第 905 题请用你熟悉的编程语言实现全排列算法,要求输出输入数组的所有排列。 考察递归回溯及排列生成的基本编码能力第 906 题在监督微调(SFT)中,如何实现损失函数只计算回答部分而忽略提示词和 padding token? 考察对 SFT 训练细节、标签构造和损失计算的理解第 907 题请解释Java中Lambda表达式的使用条件,并举一个典型用法示例。 考察对函数式接口和Lambda语法机制的理解第 908 题请实现一个函数,将给定的区间列表合并,返回合并后的区间列表。 考察算法实现能力与边界处理第 909 题如何实现一个函数判断两个对象的每个属性值是否都相等? 考察深比较的实现思路与边界处理第 910 题请实现一个函数,给定一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。 考察动态规划或栈解决括号匹配问题的算法设计与编码实现能力第 911 题请将两个升序数组合并为一个升序数组。 考察归并排序思想和双指针的使用第 912 题请介绍lambda函数的使用场景。 考察对lambda函数特性的理解及其典型应用场景第 913 题给定一个未排序的整数数组,如何找出最长连续序列的长度?例如输入 [100,4,200,1,3,2],最长连续序列为 [1,2,3,4],长度为 4。 考察对哈希集合去重和连续序列遍历的理解与应用第 914 题请用代码实现:给定一棵二叉树,找出每个节点与其某个祖先节点之间的最大差值,并分析复杂度。 考察二叉树遍历、递归/迭代设计与差值计算逻辑第 915 题请解释如何实现一个从十进制字符串到62进制字符串的转换函数,并确保可逆解码。 考察进制转换的编码实现与正确性第 916 题Lambda 表达式在 Java 中有什么作用? 考察对 Lambda 表达式核心用途和基础应用的理解第 917 题请实现一个函数,将查询字符串(如 a=1&b=2&c=3)解析为对象。 考察字符串解析、边界情况处理和编码解码逻辑第 918 题请实现猴子吃桃问题的代码:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少个桃子? 考察基础算法题中的逆向思维和迭代或递归编程能力第 919 题请实现斐波那契数列的求解函数,并讨论不同实现方式的时间与空间复杂度。 考察递归、迭代与动态规划的实现能力及复杂度分析第 920 题给定一个长度为 n 的整数数组,其中每个元素的值都在 1 到 n 之间,有些元素出现两次,有些出现一次,请找出数组中所有出现两次的元素,要求时间复杂度 O(n) 且不使用额外空间(除返回结果外)。 考察哈希思路的空间优化与原地算法设计