作业帮面试题 · 技术原理
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 当前筛选命中 1248 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 961 题shared_ptr 是线程安全的吗? 考察对 shared_ptr 线程安全语义的理解及并发使用场景第 962 题在 Go 语言中,channel 主要解决了什么问题? 考察对 Go 并发模型核心抽象 channel 的设计动机与价值理解第 963 题虚拟列表如何监听到达底部? 考察虚拟列表滚动性能优化与底部加载触发机制第 964 题全局静态变量和临时变量分别存储在内存的哪个区域? 考察对程序内存布局的理解第 965 题请实现一个算法:给定一个按升序排列的单链表,节点值为0,1,2,...,n,将其重排为0,n,1,n-1,2,n-2,...的顺序,要求原地完成,时间复杂度O(n)。 考察链表操作、快慢指针找中点、原地反转及合并的编码实现能力第 966 题请介绍JVM的内存区域划分,以及各区域的作用和异常类型。 考察JVM内存结构的基础理解和异常场景识别第 967 题HTTP协议是无状态的,在业务中通常如何解决这种无状态的问题?状态信息如何存储与传递? 考察对HTTP无状态性的理解及常用会话保持机制的掌握程度第 968 题sigmoid函数和softmax函数的区别是什么? 考察对两种激活函数数学形式、适用场景和多分类边界的理解第 969 题请说明单例模式中的懒汉式和饿汉式实现,并分析如何保证线程安全。 考察单例模式两种实现的区别及多线程环境下的线程安全性第 970 题实现最小覆盖子串算法,即给定字符串s和t,返回s中包含t所有字符的最短子串。 考察滑动窗口、哈希计数和边界条件处理第 971 题除 Redis 之外,还有哪些常见的分布式锁实现技术?请比较其原理和适用场景。 考察分布式锁的技术选型与原理对比能力第 972 题请写出SQL语句:查询表中所有重复出现的内容(即出现次数大于1的记录)。 考察SQL分组聚合与HAVING过滤、以及对“重复内容”定义的理解第 973 题为什么进程切换比线程切换开销要大? 考察操作系统进程与线程切换机制及上下文开销的差异理解第 974 题多并发的优点、缺点和使用场景有哪些? 考察对并发的理解、权衡和实际应用能力第 975 题从Java内存模型的角度,异步或并发编程中出现的可见性问题通常由什么原因导致? 考察对Java内存模型与可见性根源的理解第 976 题请解释 TCP 的 TIME_WAIT 状态及其作用,并说明大量 TIME_WAIT 连接的潜在影响。 考察对 TCP 状态机细节及工程实践的理解第 977 题介绍DPO算法的原理,以及训练过程中需要注意的地方。 考察对DPO算法原理的理解和训练实操中的风险意识第 978 题ConcurrentHashMap的桶级别锁是怎么实现的? 考察并发安全机制的理解、锁粒度设计与实现原理第 979 题请说明 Promise、async/await 和定时器在 JavaScript 异步编程中的区别,以及它们在事件循环中的执行顺序。 考察对 JavaScript 异步机制和事件循环模型的理解第 980 题请解释 nextTick 及其在前端的应用场景。 考察对 nextTick 实现原理与异步更新机制的理解及应用能力