前端/移动开发面试题 · 编码实现
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 2913 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 461 题如何配置路由守卫? 考察对前端路由守卫类型、执行时机和配置方法的理解第 462 题怎么实现一个三列布局(coding)? 考察 CSS 布局基础、布局方案选择与适用场景第 463 题给你一个双栏布局的结构,鼠标可以拖动两栏之间的边使这条边移动,两边宽度变化,如何实现? 考察前端布局交互实现能力,包括事件处理、布局计算和边界优化第 464 题请编写一个防抖函数,并说明其使用场景。 考察对防抖概念的理解、实现能力和实际应用场景的认知第 465 题请实现一个线程安全且性能较优的单例模式,并说明你的考虑。 考察并发场景下单例实现的正确处理与性能权衡第 466 题在移动端做响应式布局时,rem 单位是如何实现自适应适配的?请说明其原理和常见实践。 考察移动端 rem 适配的原理理解与落地能力第 467 题给定一个 Promise 数组,如何实现逐个执行,但只要有一个成功就立即停止后续执行? 考察 Promise 基础、异步流程控制与短路执行逻辑第 468 题请解释 Java 中 hashCode()、equals() 与 == 运算符的区别与关联。 考察对对象相等性判断机制、hashCode 契约及其与集合类协作的理解第 469 题请实现一个 sleep 函数,并说明其实现原理和注意事项。 考察对异步延时、事件循环和阻塞与非阻塞实现的理解第 470 题请用二分查找实现整数 n 的平方根(向下取整),并分析时间复杂度。 考察二分查找算法的实现能力与复杂度分析第 471 题实现一个函数,删除字符串中所有相邻的、重复出现次数大于等于2次的字符。(例如 'abbbaca' 经过多轮删除后得到 'ca') 考察栈或递归实现相邻重复消除的算法能力与边界处理第 472 题用React实现加减乘除计数器,两个数为变量,中间用select组件选择运算符号。 考察React组件状态管理与受控组件的基本实现能力第 473 题虚拟滚动技术你是怎么实现的? 考察对列表性能优化和虚拟滚动核心原理的掌握,以及实际落地能力第 474 题用 JavaScript 实现一个简单的发布订阅者模式。 考察事件发布订阅模式的设计能力与边界处理第 475 题在混合开发中,如何在 H5 页面中调用原生相机进行拍照或选图? 考察对 H5 调用原生能力(相机)的具体实现路径与兼容性处理第 476 题手写实现一个 Event Emitter,包含 on、off、once、emit 方法。 考察事件订阅发布机制的实现与边界处理第 477 题拟合单应性矩阵通常使用什么方法? 考察对单应性矩阵估计基本方法(DLT)的掌握第 478 题Promise.all() 是怎么实现的? 考察对 Promise 并发控制与错误处理机制的理解第 479 题请手写一个异步加法器的实现,并说明可能的优化方案。 考察异步硬件设计、并发控制和资源优化的综合能力第 480 题在一个DOM列表中,如何在某个元素节点后插入一个新的div节点? 考察DOM操作方法的选择与节点关系处理