中科曙光面试题 · 编码实现
中科曙光相关面试题,按最终去重题目聚合。
共 560 道真题 · 当前筛选命中 38 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题请实现一个链表相关的算法题,例如链表的反转或判断链表是否有环。 考察链表的基本操作能力与算法实现功底第 2 题C++11新特性用过哪些? 考察对C++11核心新特性的掌握与实际应用能力第 3 题在基于 Spring 的控制层中,如何实现一个处理 POST 请求的接口? 考察控制层 POST 接口的注解使用与参数接收方式第 4 题请描述你如何分析并解决一道 LeetCode Easy 难度算法题。 考察算法理解、问题拆解与编码实现能力第 5 题请分别介绍二叉树的深度优先遍历和广度优先遍历,并说明它们的实现方式。 考察对二叉树两种基本遍历方式的理解与实现能力第 6 题如何判断括号的合法性? 考察栈的应用与边界情况处理能力第 7 题如何用比较交换(CAS)操作实现单例模式? 考察CAS在并发单例构建中的应用第 8 题请介绍Java的异常体系,包括常见的异常类型、运行时异常与受检异常的区别,以及如何自定义异常和正确地使用try-catch。 考察对Java异常体系的理解和异常处理实践第 9 题在 Less 中如何定义变量?请写出语法并说明使用方法。 考察 Less 变量定义的标准语法和应用方式第 10 题请实现单向链表的节点插入和删除操作。 考察链表基本操作的理解与编码实现能力第 11 题请介绍LRU缓存淘汰算法的原理,并说明如何实现。 考察缓存淘汰算法原理与实现思路第 12 题map与forEach的区别 考察对数组遍历方法的理解及对副作用与返回值的辨别第 13 题给定一个链表,其中元素按组排列,每组内部降序,组与组之间升序(例如3->2->1->5->4->6->7->9->8,组大小分别为3、3、3),如何将整个链表排序为全局升序?请说明思路并实现。 考察链表排序算法选择、分组边界处理与原地操作能力第 14 题请介绍一下 Spring AOP,并说明如何编程实现。 考察对 AOP 概念的理解及实际编程能力第 15 题Redis数据中的更新是怎么操作的? 考察Redis写操作的基本命令与使用场景第 16 题怎么实现上中下自适应布局? 考察布局方案的基本能力与自适应理解第 17 题在PyTorch中,如何查看模型中某一层的输出数据或参数? 考察对PyTorch模型内部张量访问与钩子机制的理解第 18 题请口述反转一个单链表的思路。 考察对链表指针操作和迭代/递归思想的理解第 19 题请列举装饰器的主要使用场景,并举例说明如何实现其中一个。 考察装饰器在真实开发中的应用能力和代码表达能力第 20 题水平垂直居中实现方式 考察CSS盒模型、定位、Flex和Grid布局的掌握程度