前端/移动开发面试题 · 编码实现
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 2913 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 481 题讲下防抖如何实现 考察前端性能优化中防抖函数的实现原理与代码能力第 482 题请实现一个字符串相乘的函数,给定两个非负整数字符串 num1 和 num2,返回它们的乘积字符串,要求不直接使用大整数库。 考察大数乘法的手工实现、进位处理和字符串到数字的转换能力第 483 题vite是基于什么技术构建的? 考察对vite底层依赖和原理的了解第 484 题你会如何封装一个可复用的组件? 考察组件封装的设计意识、复用性和 API 设计第 485 题请解释Go语言中map的底层实现原理。 考察对Go map内部哈希表结构、扩容策略与并发安全性的理解第 486 题请口述爬楼梯问题的解题思路。 考察动态规划基础与思路表达能力第 487 题给定一个字符串,请找出其中由相同字符组成的最长子串的长度。请说明你的思路并给出代码实现。 考察字符串遍历、滑动窗口或双指针技巧以及边界情况处理第 488 题给定一个非负整数数组 height 表示柱子高度,求最多能接多少雨水。 考察边界计算与单调栈/双指针优化第 489 题请实现一个图片懒加载功能,并解释其工作原理。 考察前端性能优化基础与实现能力第 490 题手撕代码:计算二叉树的最大深度。 考察二叉树遍历与递归/迭代实现能力第 491 题CSS如何实现画一个三角形 考察CSS边框模型和伪元素/变换的灵活运用第 492 题在 Android 中如何开启一个线程? 考察 Android 中线程创建与启动的基本实现能力第 493 题请描述并实现一个延时 hover 的滑动门效果(鼠标移入后先延时再展开,移出后收起),并说明其实现思路。 考察 hover 交互的延时控制、动画实现与代码组织能力第 494 题Flex父容器内部,有两个并列的div,怎么修改它们的排列? 考察Flex布局基础及排列方式的修改能力第 495 题请实现数组扁平化,将一个嵌套的多维数组转换为扁平的数组,并说明你的实现思路。 考察递归或迭代处理嵌套结构的能力及编码实现第 496 题rem 移动适配的具体实现原理和步骤是什么? 考察rem适配的机制与动手实现细节第 497 题请介绍深拷贝的实现方式,并说明 get 和 set 方法能否实现拷贝? 考察深拷贝的核心原理、边界处理和常见误用第 498 题请实现一个 promisify 函数,将基于回调的函数转换为返回 Promise 的函数。 考察对 JavaScript 回调转 Promise 机制的理解与编码实现第 499 题请讲一下什么是事件委托,以及它的适用场景和注意事项。 考察对事件冒泡机制的理解及事件委托的实际应用能力第 500 题给定一个包含英文、问号和乱码字符的字符串,请编写一个函数过滤出所有合法英文字母与空格,忽略乱码字符。 考察字符过滤与字符串遍历能力