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

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

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

筛选题目已选:编码实现
第 21 题AOP的原理是什么?如何基于它实现日志记录? 考察AOP核心概念、动态代理原理及日志切面的落地能力编码实现技术原理第 22 题给定一个可能包含重复元素的有序数组,它可能在某个位置旋转,请实现 search 函数判断目标值是否存在,对应力扣81题。 考察旋转有序数组的二分查找及去重处理编码实现问题拆解第 23 题请手写一个基于事件的公共事件总线(EventBus),支持事件的注册、发送和取消注册。 考察事件总线的设计实现、线程模型与解耦思想编码实现技术原理Java第 24 题给定一个无序数组,不改变原始数组的情况下构建一个新数组,使得删除指定索引的元素后不保持相对顺序,请给出具体实现步骤并分析时间复杂度。 考察数组操作的实际实现能力与复杂度分析编码实现问题拆解技术选型第 25 题手写一下new操作符的实现 考察对new操作符内部机制的理解及JavaScript编码实现能力编码实现技术原理JavaScript第 26 题请设计一个在二维坐标轴中,给定一个点,如何根据自定义向量实现旋转碰撞检测的方法? 考察对向量旋转、坐标变换及碰撞检测原理的理解与应用编码实现问题拆解技术原理第 27 题请解释数组拷贝和去重的常见方法及适用场景。 考察数组操作的基础知识、方法选择与边界理解编码实现技术原理方案权衡JavaScript第 28 题给定一棵二叉树的前序遍历和中序遍历,如何求后序遍历?请说明思路并写出实现。 考察二叉树遍历性质、递归构造及代码实现能力编码实现问题拆解技术原理第 29 题用三个Go协程交替顺序打印10次"123",即每个协程分别负责输出一个数字,要求最终输出"123123123..."共10组。请写出实现并解释同步机制。 考察Go协程编排、通道同步与并发控制能力编码实现问题拆解Go第 30 题给定一个有序整数数组,其中只有一个数字出现一次,其余数字均出现两次,请找出这个唯一的数字。 考察位运算技巧与数组遍历的理解编码实现技术原理第 31 题请分别用递归和迭代方式实现深度优先搜索,并说明各自的适用场景。 考察图或树的深度优先搜索两种实现方式及对递归栈与显式栈的理解编码实现问题拆解技术原理第 32 题EasyExcel流式导入解决了什么问题?具体代码里是怎么实现的? 考察对大数据量Excel导入的内存问题认知及EasyExcel流式读取API的使用编码实现技术原理问题排查EasyExcelJava第 33 题请介绍Java中单例模式的实现方式及其适用场景。 考察对单例模式多种实现方式的理解、线程安全性和应用判断编码实现技术原理方案权衡Java第 34 题请实现一个算法:给定一个整数数组 fruits,表示一棵树上水果的类型,你只有两个篮子,每个篮子只能装一种类型的水果。从任意位置开始采摘,每棵树只能采一个水果,且一旦开始采摘就必须连续采摘,直到你遇到第三种类型的水果时停止。求你能收集到的最大水果数量。 考察对滑动窗口双指针算法的理解和实现能力编码实现技术原理