互联网/IT行业面试题 · 编码实现
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 3686 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 221 题Python 函数定义中,参数前的单个星号(*)和两个星号(**)分别有什么作用? 考察 Python 可变参数与关键字参数机制的理解第 222 题如何用双指针实现数组反转? 考察双指针技巧和数组操作的掌握第 223 题请手写快速排序和冒泡排序的实现代码,并说明各自的最佳应用场景。 考察排序算法的编码实现与场景选择能力第 224 题给定一个已排序数组和目标值 target,如何分别找出 target 出现的下界(第一个位置)和上界(最后一个位置)? 考察二分查找的边界处理与算法细节第 225 题算法题:文件里包含二十万个访问的IP,其中有重复,如何选出访问最多的前10个IP? 考察海量数据处理、哈希统计与TopK算法的掌握第 226 题请实现接雨水问题的算法:给定一个表示柱高度的整数数组,计算下雨之后能接多少雨水。 考察算法设计与编码实现能力,以及对双指针或单调栈等技巧的掌握第 227 题请手写 TopK 算法并实现两种不同的方法,说明各自的复杂度与适用场景。 考察 TopK 问题的编码实现、复杂度分析与方案权衡能力第 228 题如何在一个旋转排序数组中搜索目标值?请描述算法思路并分析时间复杂度。 考察二分查找的变体应用与边界条件处理第 229 题如何使用原型链在 JavaScript 中实现继承?请给出一个具体示例。 考察通过原型链实现继承的具体编码能力,包括原型重定向和构造器调用第 230 题如何用快速排序的思想找到数组中第 K 大的数?请先说明思路再手写代码。 考察快速选择算法、分区操作及复杂度分析能力第 231 题懒加载是什么?在Web前端中通常如何实现? 考察前端性能优化中懒加载的核心概念与常见实现方式第 232 题给定一个非负数 num=5.79 和误差阈值 error=1e-8,请编写算法求一个数 x,使得 |x^2 - num| < error。要求说明算法的复杂度并分析收敛性。 考察数值计算方法(如牛顿迭代或二分法)的实现、精度控制与收敛分析第 233 题请实现单链表的排序,并说明时间复杂度和空间复杂度。 考察链表排序算法的理解与实现能力第 234 题对一个寄存器某个位进行改变,用位操作该怎么做? 考察位操作基础知识及寄存器位修改的正确方法第 235 题为什么HashMap的容量要设计成2的n次方? 考察对HashMap散列算法和位运算优化的理解第 236 题请实现一个图片懒加载功能,并解释其工作原理。 考察前端性能优化基础与实现能力第 237 题请实现多头自注意力机制(Multi-Head Self-Attention),并说明其计算过程。 考察对多头自注意力机制的理解与动手实现能力第 238 题请用尽可能多的方式实现一个函数:输入 1 输出 0,输入 0 输出 1。没有其他输入。 考察位运算、逻辑运算、数学运算等多方案发散与代码表达能力第 239 题请实现一个函数,翻转一个单向链表。 考察链表基本操作、指针/引用处理和边界条件第 240 题请实现广度优先遍历(BFS)和深度优先遍历(DFS)一株树,并说明各自的适用场景。 考察树的遍历算法实现与对两算法特性的理解