度小满面试题 · 技术原理
度小满相关面试题,按最终去重题目聚合。
共 807 道真题 · 当前筛选命中 635 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 601 题请介绍 CAS(Compare-And-Swap)的原理及其在并发编程中的作用。 考察对CAS原子操作原理、应用场景及局限性的理解第 602 题请列举 Java 中常见的运行时异常,并分别说明其典型触发场景。 考察对 Java 运行时异常体系及其常见触发原因的掌握程度第 603 题请详细介绍你的第一个项目,包括共情对话生成任务的定义、条件随机场如何建模情绪流、以及强化学习和奖励模型的训练方法。 考察候选人项目深度、技术原理理解及表达能力第 604 题请实现一个二叉树的前序遍历,并说明其时间复杂度和空间复杂度。 考察二叉树遍历的基础实现与复杂度分析能力第 605 题讲讲Spring和SpringBoot的区别。 考察对Spring框架演进与SpringBoot自动配置、简化开发的理解第 606 题请说明网页中设置文字大小有哪些常见方式? 考察对CSS文字样式和响应式单位掌握的全面性第 607 题如何将一个有序数组转换为一棵平衡二叉搜索树(BST)? 考察对平衡二叉树构造、递归分治和数组索引边界的理解第 608 题请介绍 HTTP 协议中常见的请求头和响应头,并说明其作用。 考察 HTTP 基础知识的掌握程度第 609 题请说明 Java 中实现多线程的方法有哪些,并指出各自的局限。 考察对线程实现方式及其差异的理解第 610 题请简单介绍一下分库分表的核心概念和典型实现方式。 考察对分库分表基础知识的掌握程度第 611 题在Java中,for循环中反复调用某个bean的方法(每次调用一次),与直接在bean方法内部写for循环(一次调用处理所有元素),这两种写法的区别是什么? 考察对方法调用开销、代码组织、可测试性和性能边界的理解第 612 题请编写一条 Shell 命令,给定一个端口号,输出监听该端口对应的进程号。 考察 Linux 下端口与进程映射的命令使用方法及参数记忆第 613 题HashMap有哪些操作是线程安全的? 考察对HashMap线程安全边界和并发问题的理解第 614 题实现TopK算法,要求不能使用现有库,同时请说明TopK的底层实现原理。 考察数据结构和算法基础,以及在不同应用场景下选择合适方案的权衡能力。第 615 题请谈谈CAS(Compare-And-Swap)操作存在的问题,以及相应的解决办法。 考察对并发原语CAS原理、局限性及其工程对策的理解第 616 题有接触过线上JVM调优相关吗?比如启动Tomcat服务器时设置过哪些启动参数? 考察JVM调优实践经验和Tomcat启动参数配置能力第 617 题请解释MyBatis动态SQL语句(如if、where、foreach)的工作原理。 考察对MyBatis动态SQL解析与SQL拼接机制的理解深度第 618 题如何将 List 集合转换为 Map 集合?请列举你想到的方法。 考察 Java 集合转换的常用方法、函数式编程基础与边界处理第 619 题请介绍前司的技术架构,并说明你在其中的角色和个人贡献。 考察候选人对自己所处技术环境的理解深度及个人定位第 620 题请说明Spring事务传播特性的种类,并结合示例判断在不同传播行为下事务是否回滚。 考察对Spring事务传播机制的理解及实际场景中的回滚判断