金山云面试题 · 问题拆解

金山云相关面试题,按最终去重题目聚合。

244 道真题 · 当前筛选命中 62 · 更新 2026-08-05

筛选题目已选:问题拆解
第 1 题逻辑卷的创建过程是怎样的? 考察 Linux 逻辑卷管理的操作流程与关键步骤问题拆解技术原理Linux第 2 题当你的工作排期已经很满时,又接到一个工作量很大的项目,你会如何平衡和推进? 考察优先级管理、时间规划和多任务协调能力协作推动问题拆解结果导向第 3 题请分别用 C++ 和 Python 实现反转数组中从指定起始到结束位置的元素顺序,并保持其余元素不变。 考察双语言基础语法、数组操作与边界处理编码实现问题拆解技术原理C++Python第 4 题解释递归,并说明斐波那契数列的递归实现原理。 考察递归核心概念、终止条件与复杂度分析能力问题拆解技术原理第 5 题请生成十个形式为A?B的数学表达式,要求A和B都是0-9的整数,?为加号或减号,且每个表达式的结果都在0到9之间。 考察枚举生成能力与对算法约束的理解,以及如何系统化地构造满足条件的表达式编码实现问题拆解第 6 题请解释网络分层模型(如 OSI 或 TCP/IP),并说明分层的主要作用。 考察对网络分层结构的理解及其设计意义问题拆解技术原理TCP/IP第 7 题请解释 JavaScript 的事件循环机制,并说明宏任务与微任务的区别。 考察对 JS 事件循环机制及任务队列调度的理解问题拆解技术原理JavaScript第 8 题之前实习做了什么,遇到过哪些困难? 考察实习经历的真实性、问题解决能力和自我反思问题拆解项目复盘自我认知第 9 题请说明如何基于一个原型对象创建新对象? 考察对原型继承中对象创建方式的理解问题拆解技术原理JavaScript第 10 题请介绍一个你用Python完成的项目,并说明具体实现过程和关键技术选择。 考察候选人项目经验、实现细节掌握程度和技术深度编码实现问题拆解项目复盘Python第 11 题点击一个按钮,另一个按钮的计数也增加,如何实现? 考察前端状态共享与事件处理的基本实现思路编码实现问题拆解技术原理JavaScript第 12 题请解释 JavaScript 中变量提升(hoisting)与暂时性死区(TDZ)的区别,并说明它们对 let、const 和 var 声明的影响。 考察对 JavaScript 变量声明机制及执行上下文的理解问题拆解技术原理JavaScript第 13 题性能测试用的什么测试方法? 考察性能测试方法论及常用测试类型问题拆解技术原理第 14 题讲讲 JS 深拷贝和浅拷贝是什么,各有那些实现方法,以及 JSON 转换深拷贝对正则、日期、函数有哪些局限性? 考察 JS 引用类型拷贝的底层机制、常见实现差异与边界情况问题拆解技术原理JavaScript第 15 题求最大的前100个数字如何实现? 考察大数据量下的Top-K问题解法及复杂度分析问题拆解技术原理方案权衡第 16 题基本数据类型和引用数据类型有什么区别? 考察对Java等语言中内存模型、传值与传引用差异的理解问题拆解技术原理Java第 17 题MySQL 有哪些锁? 考察对 MySQL 锁体系的基本掌握和分类能力问题拆解技术原理MySQL第 18 题给定一个整数数组和一个目标值,请找出数组中两个数的下标,使它们之和等于目标值。说明你的解法和时间复杂度。 考察哈希表使用与时间复杂度分析编码实现问题拆解技术原理第 19 题说说你对整个软件测试流程的理解和把握 考察对软件测试全流程的认知深度与实践把控能力业务理解问题拆解结果导向第 20 题请手写一个深拷贝函数,要求能够处理对象、数组以及循环引用。 考察递归、引用处理、循环引用检测和边界意识编码实现问题拆解技术原理JavaScript