群核科技面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 1 题给定一个已排序数组和一个目标数字,请找出数组中比目标数字大的最小数字,若不存在则返回适当结果。 考察二分查找的变体应用与边界处理编码实现问题拆解技术原理第 2 题怎么测试登录时发送验证码的功能? 考察对验证码功能测试场景、边界条件和风险点的覆盖能力编码实现问题拆解风险判断第 3 题请手写代码计算一个点到一条直线的距离,并说明算法原理。 考察数学基础与编码实现能力编码实现技术原理第 4 题现场编程题:请设计一个简单的工资录入系统,实现输入工资、列出工资、删除记录的功能。 考察基础数据管理功能的编程实现能力编码实现问题拆解需求分析第 5 题请实现一个函数,判断一个单链表是否存在环。 考察链表遍历、快慢指针技巧与边界处理编码实现问题拆解技术原理第 6 题请介绍一次你在开发实习中参与代码重构的经历,包括起因、具体做法和结果。 考察候选人在代码重构中的问题识别、执行能力和结果意识编码实现问题拆解项目复盘第 7 题请为一个常见业务场景设计一个类,并说明你会在类中实现哪些类型的成员(字段、属性、方法、接口等),以及这样设计的原因。 考察面向对象建模、接口设计与代码组织能力编码实现系统设计技术原理第 8 题ES6中常用的数组方法有哪些?请分别说明其用途。 考察对ES6数组新方法的掌握与应用场景理解编码实现技术原理JavaScript第 9 题给定一个由 '1'(陆地)和 '0'(水)组成的二维网格,请计算岛屿的数量。岛屿被水包围,并且通过水平或垂直相邻的陆地连接形成。 考察基本的图遍历(DFS/BFS)与空间复杂度控制能力编码实现问题拆解技术原理第 10 题深拷贝和浅拷贝如何实现?请说明各自原理,并谈谈如何自己实现深浅拷贝。 考察对对象复制机制的理解、内存管理意识及编程实现能力编码实现问题拆解技术原理第 11 题请解释 TypeScript 中泛型的作用,并举例说明如何定义一个泛型函数。 考察对泛型语法和抽象复用能力的理解编码实现技术原理TypeScript第 12 题请现场编写一段 Java 代码,使用 Stream API 对一个包含若干整数的列表进行过滤、映射和归约操作,例如筛选出所有偶数、对每个数求平方、并求和。 考察 Stream API 的常用操作和方法链的编写能力编码实现技术原理Java第 13 题请实现反转链表。 考察链表指针操作和迭代或递归实现编码实现技术原理第 14 题给定一个无序数组,要求删除指定索引的元素,但不关心保持原有顺序,如何做到 O(1) 时间复杂度且不改变原始数组? 考察数组删除操作的时间复杂度优化与空间换时间思路编码实现问题拆解技术原理第 15 题不借助其他变量,交换两个整型变量 a 和 b 的值。 考察位运算或算术运算的底层理解和边界处理编码实现技术原理第 16 题equals()、==和hashCode()之间的关联和区别是什么? 考察Java对象相等性判断与哈希契约的正确理解编码实现技术原理Java第 17 题在Java中,try语句块有哪些常见用法? 考察对异常处理基础语法和资源管理的理解编码实现技术原理Java第 18 题闭包原理以及如何实现私有变量 考察对闭包机制的理解及其在实现私有变量中的应用编码实现风险判断技术原理JavaScript第 19 题请实现一个函数,将给定数组随机打乱顺序并返回新数组。 考察数组随机乱序的实现方式及随机均匀性意识编码实现技术原理JavaScript第 20 题一般 equals 和 hashCode 怎么重写? 考察 Java 对象相等性与哈希契约的实现规范编码实现技术原理Java