群核科技面试题 · 问题拆解

群核科技相关面试题,按最终去重题目聚合。

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

筛选题目已选:问题拆解
第 1 题给定一个已排序数组和一个目标数字,请找出数组中比目标数字大的最小数字,若不存在则返回适当结果。 考察二分查找的变体应用与边界处理编码实现问题拆解技术原理第 2 题请设计一个模拟购买高铁票的系统,需要考虑哪些核心环节? 考察系统设计能力,包括业务理解、流程拆分和关键技术点业务理解问题拆解系统设计第 3 题怎么测试登录时发送验证码的功能? 考察对验证码功能测试场景、边界条件和风险点的覆盖能力编码实现问题拆解风险判断第 4 题请描述TCP三次握手和四次挥手的过程,并说明各自的作用。 考察对TCP连接建立与释放机制的掌握问题拆解技术原理TCP第 5 题现场编程题:请设计一个简单的工资录入系统,实现输入工资、列出工资、删除记录的功能。 考察基础数据管理功能的编程实现能力编码实现问题拆解需求分析第 6 题请实现一个函数,判断一个单链表是否存在环。 考察链表遍历、快慢指针技巧与边界处理编码实现问题拆解技术原理第 7 题请解释HTTP状态码304、401和403的含义及典型使用场景。 考察对HTTP语义的理解与区分问题拆解技术原理HTTP第 8 题Map、WeakMap是什么,有啥区别? 考察对ES6集合类型原理、引用管理与内存模型的理解问题拆解技术原理JavaScript第 9 题Promise、async、await是什么,有啥区别? 考察对JavaScript异步编程核心概念的理解与辨析问题拆解技术原理JavaScript第 10 题请设计并实现一个倒计时组件,说明其核心功能与边界处理。 考察前端组件设计、时间计算正确性与边界场景处理问题拆解风险判断技术原理第 11 题请介绍一次你在开发实习中参与代码重构的经历,包括起因、具体做法和结果。 考察候选人在代码重构中的问题识别、执行能力和结果意识编码实现问题拆解项目复盘第 12 题请介绍JVM的垃圾回收机制。 考察对JVM内存管理、垃圾回收算法与收集器的理解问题拆解技术原理JVM第 13 题从在浏览器输入 URL 到页面显示,整个过程中涉及哪些关键步骤,各步骤分别使用了哪些网络协议? 考察对网络通信全过程和协议栈的掌握问题拆解技术原理技术选型DNSHTTPHTTPS第 14 题请介绍二叉树常见的遍历方式及其特点。 考察二叉树遍历的分类、顺序与实现基础问题拆解技术原理第 15 题请介绍 Java 线程的六种状态及它们之间的转换关系。 考察线程生命周期模型的理解与状态转换的准确描述问题拆解技术原理Java第 16 题给定一个由 '1'(陆地)和 '0'(水)组成的二维网格,请计算岛屿的数量。岛屿被水包围,并且通过水平或垂直相邻的陆地连接形成。 考察基本的图遍历(DFS/BFS)与空间复杂度控制能力编码实现问题拆解技术原理第 17 题请解释事件委托是什么,并说明事件对象中的 target 和 currentTarget 的区别。 考察对 JavaScript 事件冒泡机制和事件对象属性的理解问题拆解技术原理JavaScript第 18 题深拷贝和浅拷贝如何实现?请说明各自原理,并谈谈如何自己实现深浅拷贝。 考察对对象复制机制的理解、内存管理意识及编程实现能力编码实现问题拆解技术原理第 19 题给定一个容器元素,宽度为300px,设置box-sizing:border-box、padding:20px、border:10px,请问内容区的宽度是多少,并解释计算过程。 考察border-box下盒模型尺寸计算的掌握问题拆解CSS第 20 题请解释 JavaScript 事件循环中宏任务与微任务的执行顺序,并给出一个示例说明其调度差异。 考察对事件循环机制中宏任务与微任务调度顺序的理解问题拆解技术原理JavaScript