度小满面试题 · 技术原理
度小满相关面试题,按最终去重题目聚合。
共 807 道真题 · 当前筛选命中 635 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 101 题虚拟列表怎么优化的 考察对虚拟列表核心优化策略的理解与实际应用第 102 题请用 Go 手写一段你项目中的核心代码,并说明其设计与取舍。 考察 Go 编码能力、核心逻辑复现与表达第 103 题请说明KV Cache在推理时占用的内存量级,并计算它相比不缓存键值时降低了多少时间复杂度。 考察对KV Cache内存代价与计算复杂度收益的量化理解第 104 题请介绍数据仓库的核心架构分层以及每层的主要职责。 考察对数据仓库分层架构的理解与表达能力第 105 题请实现单链表从第 m 个节点到第 n 个节点的区间反转(LeetCode 92),并说明你的实现方式。 考察对单链表区间反转算法的理解与编码实现能力第 106 题负责的某个接口用什么类型来校验参数比较合适,是否对参数的合法性有校验? 考察接口参数校验方式的选择与合法性校验的实践意识第 107 题Linux系统中的文件权限系统是如何设计的? 考察Linux文件权限模型的核心概念与权限位含义第 108 题请讲讲LRU缓存淘汰策略的原理和实现要点。 考察缓存淘汰算法原理、数据结构选择及复杂度分析能力第 109 题ConcurrentHashMap 1.8 对桶加锁与1.7的分段锁有什么区别? 考察对JDK1.8锁粒度改进和实现细节的对比理解第 110 题为什么要针对IO密集型操作和CPU密集型操作设计不同线程池,它们各自的特点是什么? 考察线程池参数设计与任务类型匹配的权衡能力第 111 题请实现一个函数,将链表按给定值 x 分割为两部分:所有小于 x 的节点排在大于或等于 x 的节点之前,且保持节点相对顺序不变。 考察链表操作、双指针技巧与边界处理第 112 题请解释操作系统中的内核态与用户态的区别,并说明切换的触发场景与成本。 考察对操作系统权限分级模型及系统调用机制的理解第 113 题请编写程序,求解一个整数数组的最大升序子序列,即求和最大的严格递增子序列,并输出该子序列及其和。 考察动态规划求最大和递增子序列及其构造能力第 114 题如何判断当前持有锁的是不是自己? 考察分布式锁中锁持有者身份校验的机制第 115 题模型训练过程中,哪些内容会存储在显存中? 考察对深度学习训练显存占用构成的理解第 116 题你还了解别的解决哈希冲突的办法吗? 考察对哈希表冲突处理方案的掌握与权衡能力第 117 题结构体内存对齐? 考察对结构体内存布局、对齐规则及其性能影响的理解第 118 题请描述从在浏览器地址栏输入一个网址到页面完整展示的整个过程。 考察对网络请求、DNS、协议、渲染等基础技术原理的完整理解第 119 题请说明线程池的创建方式有哪几种,并简述各自的适用场景。 考察对线程池创建方式及其适用场景的理解第 120 题请解释数据库中的MVCC(多版本并发控制)机制。 考察对MVCC原理、版本管理与并发控制的理解