网易面试题 · 编码实现
网易相关面试题,按最终去重题目聚合。
共 2201 道真题 · 当前筛选命中 188 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 81 题请解决岛屿的最大面积问题:给定一个由0和1组成的二维网格,1表示陆地,0表示水域,相邻的陆地区域(上下左右)组成一个岛屿,求网格中最大的岛屿面积。 考察图遍历算法(DFS/BFS)的应用与边界处理能力第 82 题请描述如何实现一个左侧固定宽度、右侧自适应的两栏布局,并说明至少两种方案。 考察 CSS 经典两栏布局的实现方式与原理理解第 83 题请手写实现一个 bind 函数。 考察对 this 绑定、闭包和构造函数调用的理解第 84 题如何对一个单向链表进行奇偶排序(将奇数位节点和偶数位节点分别连接)? 考察链表操作与指针维护能力第 85 题在CAN通信开发中,你会如何设计并校验CRC校验帧? 考察CAN协议中CRC校验的掌握程度及实际应用能力第 86 题请编写代码实现一个生产者消费者模型,并说明如何保证线程安全。 考察并发编程中生产者消费者模型的实现与线程安全处理第 87 题实现发布订阅模式 考察对发布订阅模式的理解与编码实现能力第 88 题请描述如何对一个圆和一个十六边形进行碰撞检测。 考察几何碰撞检测的原理与实现思路第 89 题请设计并实现一个双方对战的战斗模型,包含人数、生命值和攻击力等属性,并描述其核心逻辑。 考察面向对象建模、状态管理及战斗规则设计能力第 90 题如何删除一个 vector 中所有的数字 2? 考察 STL 容器遍历与删除的正确模式和迭代器失效管理第 91 题请用代码定义数组和链表节点,并说明两者的存储与访问特点。 考察基础数据结构定义及数组与链表的存储访问差异第 92 题请用Promise实现100个异步接口的顺序执行,并写出伪代码。 考察Promise链式调用、异步控制流和代码表达能力第 93 题ESLint插件是怎么写的? 考察对ESLint插件架构和自定义规则开发流程的掌握第 94 题请实现一个函数,对包含多个对象的数组按 id 字段去重,并保留每个 id 首次出现的对象。 考察数组对象去重的实现思路、哈希表应用和边界处理第 95 题请手写一个简单的状态机,不需要运行,写出大致逻辑即可。 考察对状态机概念的理解及代码实现的基本能力第 96 题请介绍 JavaScript 中 Promise 的基本概念、状态转换和常用方法。 考察对 Promise 核心机制、状态管理和链式调用的理解第 97 题请编写一个线程同步模型,说明其适用场景并分析可能的风险。 考察线程同步机制的理解、实现能力与并发风险判断第 98 题请详细说明 Flex 布局的原理和常用属性,并举例说明如何实现水平垂直居中。 考察对 Flex 布局核心概念、常用属性及典型应用场景的理解第 99 题用PyTorch或TensorFlow实现一个多层感知机(MLP)模型。 考察对MLP基本结构、前向传播、损失计算和训练流程的掌握程度第 100 题请编写一个算法,判断给定的四个整数能否通过加、减、乘、除和括号运算得到24,每个数字只能使用一次。 考察回溯搜索与运算组合的编码实现能力