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

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

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

筛选题目已选:编码实现
第 821 题有一个订单表,包含地区和金额字段,如何用 SQL 计算每个地区的金额总和?请写出 SQL 语句。 考察 SQL 分组聚合语法与基本查询能力编码实现技术原理SQL第 822 题给一副牌,可能有重复,判断是否存在顺子。 考察对重复元素、顺子定义和算法边界条件的理解与实现编码实现问题拆解第 823 题手撕代码:实现一个函数,输入单链表的头节点,如果链表有环返回 nullptr,如果无环则返回反转后的头节点。要求写出完整代码并打印示例。 考察链表环检测与反转的实现能力及代码完整性编码实现问题拆解技术原理C++第 824 题请实现寻找数组中第k个最大元素的算法,并分析其复杂度。 考察排序、堆或快速选择算法及其复杂度分析编码实现问题拆解第 825 题Go的结构体方法和指针方法的区别 考察Go语言方法集、值接收者与指针接收者的语义差异编码实现技术原理Go第 826 题算法题:迭代方式实现二叉树的前序遍历。 考察二叉树前序遍历的迭代实现能力与栈的运用编码实现技术原理第 827 题怎么原生实现无限滚动 考察原生前端实现无限滚动的核心机制与性能优化编码实现性能优化问题拆解第 828 题手写代码移除List数组中所有能被3整除的数,有哪些边界条件和问题需要考虑? 考察编码完整性、边界处理和代码审查能力编码实现问题拆解技术原理Java第 829 题请实现函数:返回链表倒数第 n 个节点的值。假设链表长度未知,n 从 1 开始计数,n 保证小于等于链表长度。 考察链表双指针技巧、边界条件处理和代码实现能力编码实现问题拆解技术原理第 830 题如何用 setTimeout 实现一个每秒执行一次的任务?请写出核心思路或代码。 考察使用 setTimeout 递归或循环实现定时执行任务的能力及优缺点分析编码实现问题拆解方案权衡第 831 题函数指针怎么使用?有什么作用? 考察函数指针的语法、用法及其在回调、解耦和动态调用中的作用编码实现技术原理C第 832 题请解释Java中HashMap的底层实现原理 考察HashMap数据结构、哈希过程、冲突处理与扩容机制的理解编码实现技术原理Java第 833 题请设计二叉树的序列化与反序列化方案,并说明其复杂度。 考察二叉树遍历、序列化格式设计与算法复杂度分析编码实现问题拆解技术原理第 834 题实现一个函数,删除字符串中所有相邻的、重复出现次数大于等于2次的字符。(例如 'abbbaca' 经过多轮删除后得到 'ca') 考察栈或递归实现相邻重复消除的算法能力与边界处理编码实现问题拆解技术原理第 835 题如何使用 i2c-tools 调试 I2C 总线并排查设备通信问题? 考察 I2C 调试工具链的使用、总线探测方法及基本问题定位能力编码实现技术原理问题排查I2C第 836 题请编写 SQL 查询班级中成绩最高的学生。 考察 SQL 基础查询能力,特别是聚合、排序与分组逻辑编码实现问题拆解SQL第 837 题请实现一个 LRU(最近最少使用)缓存,并说明其关键操作的复杂度。 考察 LRU 缓存设计与实现能力,以及双向链表和哈希表结合使用的理解编码实现问题拆解技术原理第 838 题请手写实现一个简单的线程池,并说明其核心设计和关键实现细节。 考察并发编程中线程池的核心机制、实现要点与边界处理能力编码实现风险判断技术原理Java第 839 题请手写实现一个符合 Promise/A+ 规范的 Promise.all 方法,并说明其关键行为。 考察对 Promise 并发控制、异步实现和边界条件的理解编码实现技术原理第 840 题C++中创建socket的过程? 考察对socket编程基础流程的掌握编码实现技术原理C++