互联网/IT行业面试题 · 编码实现
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 3686 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 881 题给定一个包含约1000万个字符串的文件,如何挑选出出现频率最高的100条? 考察海量数据处理中的频率统计与Top-K求解能力第 882 题在白板模式下实现计算二维网格中岛屿数量的算法,并说明思路与复杂度。 考察图的遍历算法、编码实现与复杂度分析第 883 题如何编写一个函数来移除字符串中所有连续相邻的重复字符? 考察对字符串遍历和原地或辅助空间处理基本算法的理解第 884 题请编写代码,将一棵二叉树的所有节点的值按层序遍历顺序输出为一个数组。 考察二叉树遍历算法的理解与编码实现能力第 885 题请手写并实现一个简易哈希表(HashMap),要求支持插入、查找和删除操作,并处理好哈希冲突与扩容问题。 考察哈希表底层原理、冲突解决策略与代码实现能力第 886 题给定一个链表,判断链表中是否有环。 考察链表数据结构与双指针算法的理解与应用第 887 题在JavaScript中,如何实现网页上的视频播放与基本控制(如播放、暂停、音量、进度跳转)? 考察对HTML5视频元素及JavaScript媒体控制API的掌握第 888 题给定一个整数数组,求其中三个数的最大乘积,要求时间复杂度 O(n)。请给出思路和代码实现。 考察算法思维和O(n)时间复杂度的优化能力第 889 题闭包及其应用场景 考察对闭包概念的理解及实际应用能力第 890 题请用 JavaScript 实现一个数组扁平化函数。 考察递归、迭代和算法思维能力第 891 题请描述你完成一道SQL查表题的过程,包括如何分析表结构、编写查询语句以及验证结果。 考察SQL查询能力、问题拆解与验证意识第 892 题在C++中,对容器进行遍历并删除元素时,常见的erase操作复杂度高,有哪些高效的改进方法? 考察对容器erase操作复杂度理解及高效删除策略第 893 题如何求解数据流中的中位数?请说明你的实现思路和复杂度。 考察动态数据流中位数求解的算法设计与数据结构选择第 894 题多线程了解吗,在Java中如何实现多线程? 考察对Java多线程基本概念和实现方式的掌握程度第 895 题请具体说明 LoRA 的原理和实现步骤。 考察对参数高效微调技术的深入理解与动手细节第 896 题请列举并说明Java/Go/Python(按你掌握的语言选择)中的基本数据类型,并解释它们与引用类型的主要区别。 考察对基本数据类型及其与引用类型区别的理解第 897 题给定一个字符串,请你手写代码找出其中不含重复字符的最长子串的长度。 考察滑动窗口算法理解和编码实现能力第 898 题请实现 LeetCode 199 题:二叉树的右视图。 考察二叉树层序遍历及对每层最右节点的识别能力第 899 题请说明 HashMap 的数据结构、关键属性和插入一个键值对时的完整过程。 考察 HashMap 基础结构与插入流程的准确理解第 900 题请实现二叉树的遍历(如前序、中序、后序或层序),并说明递归和迭代方法的区别。 考察二叉树基本操作和递归/迭代实现能力