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

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

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

筛选题目已选:编码实现
第 261 题请实现一个函数,判断一棵二叉树是否为二叉搜索树(BST)。 考察对 BST 定义、中序遍历性质和边界条件的理解与编码编码实现问题拆解技术原理第 262 题请实现一个支持嵌套替换的字符串替换功能,例如给定映射 {"a":"b","b":"c"},对输入 "a" 替换后应得到 "c"。请说明你的实现思路并写出代码。 考察字符串处理、递归或迭代替换逻辑及边界处理能力编码实现问题拆解第 263 题请用30分钟实现一个天气组件,并说明你的设计思路。 考察前端组件设计、实现能力与时间管理编码实现问题拆解技术选型第 264 题判断链表是否为回文结构,请说明思路。 考察链表操作与边界处理能力编码实现问题拆解技术原理第 265 题请实现一个函数,比较两个版本号字符串,并返回大小关系(LeetCode 165)。 考察字符串解析、边界处理和编码实现能力编码实现问题拆解技术原理第 266 题共享内存如何创建并映射,如何确定映射内存的地址? 考察对共享内存机制及地址映射原理的理解编码实现技术原理第 267 题编写SQL查询,计算用户表中用户的平均年龄。 考察SQL聚合函数和基本查询能力编码实现技术原理SQL第 268 题输入一个字符串,返回反转之后的结果。 考察字符串操作的基础实现与边界处理编码实现技术原理第 269 题手写实现:不使用库函数,将一个字符串转换成数字,需支持小数、负数、正数(可带加号),非有效数字返回0。 考察字符串解析、边界处理和编码实现能力编码实现问题拆解技术原理第 270 题给定一个字符串,求不包含重复字符的最长子串的长度,例如“abcabcbb”的结果是3,对应子串“abc”。请写出实现思路和代码。 考察字符串滑动窗口算法与边界处理能力编码实现问题拆解技术原理第 271 题怎么找链表的中点 考察链表遍历、快慢指针技巧和边界条件处理编码实现第 272 题请实现一个函数,在二叉树中找到两个节点的最近公共祖先,并说明你的算法复杂度。 考察二叉树遍历与最近公共祖先算法的理解与实现能力编码实现问题拆解技术原理第 273 题实现一个可以返回栈最小值的栈 考察数据结构设计和算法优化能力,特别是空间与时间复杂度的权衡编码实现技术原理第 274 题请实现搜索二维矩阵的算法:给定一个每行从左到右递增、每列从上到下递增的矩阵,以及一个目标值,判断目标值是否在矩阵中。 考察在有序二维矩阵中高效查找目标值的能力编码实现问题拆解技术原理第 275 题请实现一个函数,求给定整数数组中连续子数组的最大和,并说明你的解法思路。 考察动态规划或分治算法能力与编码实现编码实现问题拆解技术原理第 276 题手写反转链表的代码,并说明时间复杂度和空间复杂度。 考察链表基本操作、迭代与递归实现及复杂度分析编码实现问题拆解技术原理第 277 题如何判断一个单链表是否存在环?请说明有环和无环时的判定条件,并分析时间复杂度与空间复杂度。 考察链表环路检测算法及其边界条件编码实现问题拆解技术原理第 278 题给定一个可能包含嵌套 Map 的输入,请编写一个函数将所有嵌套的键平铺为一层,并要求保留原始键的路径信息。例如:{"a": {"b": 1, "c": {"d": 2}}} 应转换为 {"a.b": 1, "a.c.d": 2}。请说明你的实现方式,并考虑数组或空值等特殊情况。 考察递归或迭代处理嵌套结构、键路径拼接及边界情况处理能力编码实现问题拆解第 279 题怎么实现一个深拷贝 考察对深拷贝原理、边界情况与数据类型处理的掌握编码实现问题拆解技术原理第 280 题如果要将 JWT 的存储位置从 LocalStorage 改为安全 Cookie,代码上需要做哪些修改? 考察前端存储迁移的具体实现能力编码实现技术选型JWT