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

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

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

筛选题目已选:编码实现
第 921 题有一个工厂,里面有一万个人,0-99岁,如何计算每个年龄段有多少人? 考察计数统计问题的设计与边界处理,理解分桶计数或哈希映射的适用性编码实现问题拆解第 922 题使用两个栈如何实现一个队列?请说明核心思路与复杂度。 考察数据结构理解、栈与队列特性及基本算法设计编码实现问题拆解技术原理第 923 题请实现非递归后序遍历二叉树。 考察二叉树后序遍历的迭代实现及栈的应用编码实现技术原理第 924 题请讲解一下冒泡排序算法的原理。 考察对基础排序算法原理的理解与清晰表达能力编码实现技术原理第 925 题请讲解编辑距离(Levenshtein distance)的经典动态规划解法,包括状态定义、转移方程和时间空间复杂度,并说明如何优化空间。 考察动态规划建模能力与编辑距离算法的理解编码实现问题拆解技术原理第 926 题请说明 new 关键字的实现原理。 考察对 new 过程及对象创建的掌握编码实现技术原理JavaScript第 927 题一个机器人位于一个 m x n 网格的左上角,每次只能向下或向右移动一步,到达右下角总共有多少条不同的路径? 考察动态规划基础、组合数学理解及边界条件处理编码实现问题拆解技术原理第 928 题给定一个整数数组 nums,找到一个具有最大和的连续子数组,打印该子数组并返回其最大和。 考察动态规划或分治算法实现最大子数组和以及子数组定位编码实现问题拆解第 929 题请实现一个基于链表的 LRU 缓存,并说明其核心操作的时间复杂度。 考察 LRU 缓存算法的原理理解与编码实现能力编码实现问题拆解技术原理第 930 题定义包含很多点的折线,判断是否能组成多边形 考察多边形合法性判断与算法实现编码实现问题拆解技术原理第 931 题输出1e9内的全部质数 考察质数筛选算法的理解与优化能力编码实现性能优化技术原理第 932 题请用图遍历算法计算一个二维网格中最大岛屿的面积,并解释你的解法。 考察图的遍历实现与复杂度分析能力编码实现问题拆解技术原理第 933 题请编写一条SQL查询,返回销售额最高的10个商品。 考察SQL分组聚合与排序取TopN的编写能力编码实现问题拆解SQL第 934 题用rand7()实现rand5(),即利用一个能均匀生成1到7的随机数函数,设计一个能均匀生成1到5的随机数函数。 考察拒绝采样与概率均匀性理解编码实现技术原理第 935 题有用过Linux吗?说说常用的文件查找命令。 考察Linux基础命令熟练度与实际使用经验编码实现技术原理Linux第 936 题还是基于表A,如何找出在十月份中,有连续三天及以上购买行为的用户? 考察SQL窗口函数与连续区间问题的解题能力编码实现问题拆解技术原理SQL第 937 题请描述如何设计并实现一个 LRU(最近最少使用)缓存。 考察对 LRU 缓存原理的理解及数据结构选型与实现能力编码实现问题拆解技术原理第 938 题请用代码实现求二叉树中最长路径的长度,并说明你的实现思路。 考察二叉树遍历、递归设计和路径长度定义的理解编码实现技术原理第 939 题请编写基于TCP的服务器与客户端通信程序,并说明关键步骤。 考察TCP编程基础与Socket通信流程的掌握程度编码实现技术原理问题排查TCP第 940 题请说明 Redux 的核心原理与工作流程。 考察对 Redux 状态管理核心机制的理解编码实现技术原理Redux