前端/移动开发面试题 · 编码实现
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 2913 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 921 题给定一个不重复元素的数组,要求不使用排序,在线性扫描中找出和最大的两个数。请设计算法,并讨论时间与空间复杂度。 考察线性扫描求最大值次大值的算法设计与复杂度分析第 922 题如何用简单方法判断一个值是否为数组、对象或函数? 考察对类型判断方法的掌握与实际应用第 923 题请说明Node.js后端开发中如何连接数据库,并介绍常用的连接方式。 考察Node.js后端连接数据库的技术方案与执行细节第 924 题请说明 Vue 中自定义指令的作用,并举例说明如何实现一个自定义指令。 考察对 Vue 自定义指令概念、实现方式及使用场景的理解第 925 题请讲解虚拟滚动的实现过程。 考察前端列表性能优化中虚拟滚动的核心原理与实现细节第 926 题JS如何实现重载和多态 考察对JavaScript动态类型、函数参数机制和多态特性的理解第 927 题在不能使用额外数据结构的限制下,如何对一个整数数组进行去重? 考察在空间受限条件下的去重算法设计与实现第 928 题请解释图片懒加载的实现原理,并说明如何优化其性能。 考察对懒加载机制的理解及前端性能优化能力第 929 题手撕代码:用两个队列实现一个栈。 考察队列与栈的数据结构特性及代码实现能力第 930 题如何实现一个跟随手指滑动的组件,比如轮播图? 考察前端手势交互、动画与状态管理的基本实现能力第 931 题JavaScript 中浮点数 0.1+0.2 存在精度问题,请问如何避免和解决? 考察浮点数精度问题的根因认知及实际解决方案第 932 题已知 JavaScript 的 DOM API 有 insertBefore,那么如何实现一个 insertAfter 功能? 考察对 DOM 原生 API 的理解和基于现有原语的组合实现能力第 933 题节流函数是怎么实现的? 考察对节流原理、实现方式及应用场景的理解第 934 题如何实现两边固定、中间自适应的经典三栏布局? 考察经典CSS布局的掌握程度与实现方案对比第 935 题请手写一个线程安全的单例模式实现,并说明其优缺点及更安全的替代方案。 考察设计模式基础、并发安全理解及方案权衡第 936 题说一下原生Ajax流程 考察原生Ajax请求的完整生命周期与实现细节第 937 题如何判断扇形技能是否击中敌人? 考察碰撞检测与几何计算的实现能力第 938 题请解释 JavaScript 中 call、apply 和 bind 方法的区别,并举例说明各自的使用场景。 考察对 JavaScript 函数调用方式、this 绑定及方法差异的理解第 939 题请描述如何在前端项目中为 axios 配置请求守卫(拦截器),并说明其用途。 考察对 axios 拦截器机制的理解及实际应用能力第 940 题如何实现单行文本和多行文本溢出隐藏 考察CSS文本溢出处理的基础知识与多行兼容边界