运满满面试题 · 编码实现

运满满相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现
第 1 题请列举并解释你常用的 ES6 新特性,并说明它们解决了什么问题。 考察对 ES6 核心语法特性的掌握及实际应用理解编码实现技术原理第 2 题请设计一个阻塞队列。 考察并发控制、线程安全与阻塞语义的实现能力编码实现风险判断技术原理第 3 题如何设计一个贪吃蛇?如何判断蛇是否撞到自己的身体? 考察游戏核心逻辑设计、数据结构和碰撞检测编码实现问题拆解技术原理第 4 题请深入谈谈 ConcurrentHashMap 的实现原理。 考察对并发哈希表结构、线程安全机制与边界场景的理解编码实现风险判断技术原理Java第 5 题请解释 Vue 中 v-model 的工作原理及其在表单控件上的典型使用方式。 考察对 Vue 双向绑定机制的理解及实际应用编码实现技术原理Vue第 6 题请描述二叉树的常见遍历方式及其应用场景,并说明如何实现二叉搜索树的查找操作。 考察二叉树遍历与查找算法的理解、实现及应用编码实现技术原理第 7 题请介绍 Vue 2 组件的生命周期钩子及其典型用途。 考察对 Vue 2 生命周期执行顺序和作用的理解编码实现技术原理Vue第 8 题写一个SQL,查询班级里同名的学生。 考察SQL分组聚合与过滤能力,理解如何识别重复数据编码实现技术原理SQL第 9 题请实现二叉树的层序遍历,并说明其时间与空间复杂度。 考察二叉树层序遍历的算法实现与复杂度分析编码实现技术原理第 10 题请用递归实现一个查询数据的函数,并说明其时间与空间复杂度。 考察递归思想、问题拆解与复杂度分析编码实现问题拆解风险判断第 11 题请实现一个登录页面,包含表单校验功能。你会如何处理输入校验、错误提示和提交逻辑? 考察前端表单实现、校验规则设计与交互反馈能力业务理解编码实现问题拆解第 12 题请写出冒泡排序的实现,并说明其时间复杂度与稳定性。 考察排序算法实现能力及复杂度分析编码实现技术原理第 13 题请手写实现冒泡排序算法。 考察基础排序算法的理解与编码规范编码实现技术原理第 14 题一个类数组对象能否直接调用数组的 map 方法?如果不能,请说明原因并给出正确的转换和遍历方式。 考察对类数组与数组原型方法差异的理解及转换手法编码实现技术原理JavaScript第 15 题线程池如何将多个线程执行的结果汇总后一起返回? 考察线程池并发任务的结果收集与汇总能力编码实现问题拆解技术原理第 16 题Redis如何实现一个点赞排行榜? 考察基于排序集合实现实时排行榜的能力与边界处理编码实现性能优化技术选型Redis第 17 题Redis 的 Lua 脚本语法有哪些基本要点? 考察 Lua 脚本在 Redis 中的基本语法与原子性理解编码实现技术原理LuaRedis第 18 题已知 JavaScript 的 DOM API 有 insertBefore,那么如何实现一个 insertAfter 功能? 考察对 DOM 原生 API 的理解和基于现有原语的组合实现能力编码实现技术原理JavaScript第 19 题Java 中 CAS 的 compare 和 swap 操作如何保证原子性?如果要自己实现 CAS,你会怎么做? 考察对 CAS 底层实现原理、原子性的理解以及实现方案的正确性编码实现风险判断技术原理Java第 20 题请实现一个函数,找出数组中所有和为0的三元组。要求三元组内部按非降序排列,且结果中不包含重复的三元组。 考察排序加双指针去重解决三数之和问题编码实现问题拆解技术原理