前端/移动开发面试题 · 编码实现

前端/移动开发相关岗位面试题。

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

筛选题目已选:编码实现
第 961 题请手写代码合并两个有序链表。 考察链表操作、边界处理与基础编码能力编码实现问题拆解技术原理第 962 题实现一个工具类型,返回一个数组中每个元素的类型组成的联合类型。 考察TypeScript泛型、条件类型与推断能力编码实现技术原理TypeScript第 963 题请解释闭包的原理及其典型用途。 考察对闭包概念、作用域链和内存管理机制的理解编码实现技术原理第 964 题请说明 React 中如何实现路由懒加载,并阐述其原理和注意事项。 考察 React 路由懒加载的实现方式、原理和性能考虑编码实现性能优化技术原理ReactReact Router第 965 题怎么样去封装一个组件(以Element UI的弹窗为例),从API设计理念、开发角度等方面细挖? 考察组件封装的API设计、可复用性与工程化实践编码实现系统设计技术选型Element UIVue第 966 题请介绍自定义 View 中的三个核心方法及其作用。 考察对 Android 自定义 View 绘制流程的理解编码实现技术原理Android第 967 题请实现一个将数字按千分位分隔的方法,例如输入 1234567.89,输出 1,234,567.89。 考察字符串处理、整数与小数部分拆分、边界条件处理编码实现问题拆解JavaScript第 968 题解释空值合并运算符(??)的作用,并说明它与逻辑或(||)的区别。 考察对空值合并运算符及与逻辑或差异的理解编码实现技术原理JavaScript第 969 题如何合并 k 个有序链表?请说明算法思路、时间复杂度和实现要点。 考察合并有序链表的多路归并算法与复杂度分析编码实现问题拆解技术原理第 970 题请解释 Promise 的概念及其主要用途。 考察对异步编程中 Promise 的理解与应用场景编码实现技术原理JavaScript第 971 题实现字符串模板替换函数,将{obj.key}格式的占位符替换为对应对象属性值,不存在的属性保留原占位符。 考察字符串解析、属性访问和异常处理能力编码实现问题拆解第 972 题请用 JavaScript 编写一个 class 来模拟浏览器的路由跳转,并说明你的实现思路。 考察对 class 语法、路由状态管理与事件模拟的理解编码实现技术原理问题排查JavaScript第 973 题如何实现一个函数找出给定字符串中最长不含重复字符的子串长度? 考察滑动窗口与哈希表在字符串处理中的应用编码实现问题拆解技术原理第 974 题forEach、map、filter 有什么区别? 考察对 JavaScript 数组迭代方法语义、副作用与返回值的理解编码实现技术原理JavaScript第 975 题实现一个类似 useEffect 的 Hook,但首次渲染时不执行副作用。 考察 React Hooks 原理、依赖追踪与首帧跳过逻辑编码实现问题拆解技术原理React第 976 题请实现 LRU 缓存机制,要求支持 get 和 put 操作,且 get/put 的时间复杂度为 O(1)。 考察 LRU 缓存原理、数据结构设计与实现能力编码实现系统设计技术原理第 977 题首次加载页面的时候如何在请求全部返回后展示页面?请结合 Promise.all 说明实现方式。 考察对 Promise.all 并发等待机制的理解及页面加载场景的应用编码实现问题拆解技术原理JavaScript第 978 题要使用Content Provider如何修改配置文件? 考察Content Provider的配置步骤和Android应用开发基础编码实现技术原理Android第 979 题写一个线程安全的单例模式(代码实现) 考察并发控制与单例设计模式的理解及编码实现编码实现风险判断技术原理Java第 980 题请实现一个 LazyMan 类,支持链式调用和延迟执行,例如 LazyMan('Hank').sleep(1).eat('dinner') 按顺序输出对应信息,要求解释实现思路和异步调度方式。 考察 JavaScript 异步编程、链式调用和任务队列设计能力编码实现问题拆解技术原理JavaScript