作业帮面试题 · 编码实现
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 当前筛选命中 206 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 101 题如何实现一个元素在页面中水平垂直居中?请给出多种实现方式。 考察CSS布局基础与多种居中方案的掌握第 102 题请手动实现并解释拓扑排序算法。 考察拓扑排序的原理理解与编码实现能力第 103 题实现最长公共子序列(LCS)算法,并说明你的解法。 考察动态规划基础、问题建模和代码实现能力第 104 题请编写 SQL 实现两张表的 INNER JOIN 查询,并说明其与 LEFT JOIN 的区别。 考察 SQL 内连接语法、语义及常见关联差异第 105 题请实现一个函数,返回 n 以内的所有质数,并讨论如何优化算法复杂度;如果该函数会被多次调用,你会如何利用缓存? 考察质数筛法、复杂度分析与缓存优化设计第 106 题请实现两数之和:给定一个整数数组和一个目标值,返回两个数的下标,使它们的和等于目标值。假设每种输入只对应一个答案,且不能重复使用同一元素。 考察哈希表优化与算法复杂度分析第 107 题请解释左值引用、右值引用及其作用,并说明什么是将亡值。 考察对C++11移动语义、值类别及生命周期转移的理解第 108 题请分享一次你使用AI工具辅助软件开发的经历。 考察AI工具应用能力、实际收益与认知第 109 题请现场完成一道算法题:给定一个整数数组和一个目标值,返回两数之和等于目标值的两个数的下标。 考察基础算法实现与编码能力第 110 题请实现一个 LRU 缓存,要求使用双向链表与哈希表,并在 ACM 模式下自行构建数据结构,不依赖内置容器。 考察 LRU 缓存的核心机制、双向链表与哈希表的结合使用以及面试环境下的编码实现能力第 111 题请手写实现一个防抖函数,并说明其应用场景和注意事项。 考察对防抖概念的理解、实现能力及边界处理第 112 题在Redis中,用什么具体命令和字段来获取当前时间点满足触发条件的任务? 考察Redis命令的熟练度与精确应用第 113 题给定n个数,都在1到n-1的范围内,找出重复的那个数。 考察数组去重与位运算/哈希的常规思维第 114 题给定一个包含 0 到 n 中 n 个数的数组,其中恰好缺失了一个数,请找出缺失的那个数。 考察对异或运算或数学求和方法在数组缺失数问题中的应用第 115 题请介绍Sass中常用的功能特性,并说明它们如何提升CSS开发效率。 考察Sass核心特性掌握程度及工程化应用意识第 116 题手写反转链表的代码,并说明时间复杂度和空间复杂度。 考察链表基本操作、迭代与递归实现及复杂度分析第 117 题给定一个包含字段 a 和 b 的表 t,请编写 SQL 统计字段 b 中出现次数最多的两个取值,并输出每个取值及其出现次数。 考察 SQL 聚合、分组统计和排序取前几名的能力第 118 题MySQL:如何找到分数最高的前100个人? 考察MySQL排序与分页查询的SQL实现及性能考虑第 119 题在 MySQL 中如何查询某个用户的排名?请结合窗口函数或自连接等方式说明实现方式。 考察对排名查询的 SQL 实现能力及窗口函数的掌握第 120 题实现生产者消费者的模型,缓冲区容量为10。 考察并发控制、线程同步与阻塞队列等实现思路