金山云面试题 · 技术原理
金山云相关面试题,按最终去重题目聚合。
共 244 道真题 · 当前筛选命中 199 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 21 题在 React 中,列表渲染时 key 的作用是什么?请说明其重要性及使用注意事项。 考察 React key 对组件复用、状态保持和渲染性能的影响第 22 题学习前端有多久,技术栈有哪些? 考察前端学习历程、技术栈广度和深度第 23 题请用代码统计一个文本文件中每个字符出现的次数。 考察文件读取、字符统计与数据结构运用能力第 24 题请解释什么是闭包,并说明闭包在实际开发中的作用和潜在问题。 考察对闭包概念的理解、应用场景及内存风险意识第 25 题请描述你在SQL中的一次实际使用场景,并说明你如何优化查询性能? 考察SQL实际应用与查询优化能力第 26 题CSS盒子模型是什么? 考察CSS盒模型基础概念与理解第 27 题请解释 JavaScript 的事件循环机制,并说明宏任务与微任务的区别。 考察对 JS 事件循环机制及任务队列调度的理解第 28 题你们项目打包构建时使用的是什么构建工具,为什么选择它? 考察候选人对构建工具的理解与选型依据第 29 题请列举 JavaScript 中会改变原数组的常用方法,并说明它们各自的用途。 考察对 JavaScript 数组可变方法的掌握与区分第 30 题请介绍线程池的核心组成和工作机制,以及如何合理配置线程池参数。 考察对线程池原理、参数配置和任务执行机制的理解第 31 题请解释什么是BFC(块级格式化上下文),并说明它的触发条件及应用场景。 考察对CSS布局核心概念的理解及实际应用能力第 32 题px、rem、em有什么区别? 考察CSS长度单位的相对性与适用范围第 33 题请详细说明 HTTPS 的工作原理,包括握手过程和加密机制。 考察对 HTTPS 协议原理、加密机制与安全边界的理解第 34 题如何实时查看 Linux 下的日志文件? 考察 Linux 日志查看的命令熟练度及实时监控能力第 35 题请说明局部变量和成员变量(实例变量/类变量)的区别。 考察对变量作用域、生命周期和存储位置的理解第 36 题请说明如何基于一个原型对象创建新对象? 考察对原型继承中对象创建方式的理解第 37 题如何遍历非二叉树? 考察对树结构遍历算法的掌握与变体应用能力第 38 题点击一个按钮,另一个按钮的计数也增加,如何实现? 考察前端状态共享与事件处理的基本实现思路第 39 题v-if和v-show有什么区别? 考察Vue指令的条件渲染原理与适用场景第 40 题Vue3和Vue2的区别有哪些?请从API和响应式原理两方面说明。 考察对Vue框架演进的理解,特别是API变化和响应式原理的差异