前端/移动开发面试题 · 编码实现
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 2913 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 821 题你在项目中使用TypeScript的主要方式和收益是什么? 考察TypeScript的类型系统运用与工程实践第 822 题useEffect 如何使用,它的执行原理是什么? 考察对 React Hooks 中 useEffect 的 API 使用和内部机制的理解第 823 题图片在 CSS 中常用的属性有哪些?请举例说明其用途。 考察对图片样式控制属性的掌握程度第 824 题单链表是什么,如何判断单链表中是否有环? 考察链表基础理解与快慢指针算法的掌握第 825 题TypeScript 中的 interface 是什么?如何定义一个接口? 考察对 TypeScript 接口基本概念和定义语法的掌握第 826 题请介绍你在项目中如何设计并封装一个自定义 React Hook,包括它解决的问题和具体实现。 考察自定义 Hook 的设计思路、封装规范与实际工程落地能力第 827 题手写实现一个柯里化(Currying)函数,并说明它在实际业务中的应用场景。 考察函数式编程基础、闭包运用及业务抽象能力第 828 题请实现逆波兰表达式(后缀表达式)的求值算法,并说明其时间和空间复杂度。 考察栈的应用及逆波兰表达式求值的基本实现第 829 题如何使用原型链在 JavaScript 中实现继承?请给出一个具体示例。 考察通过原型链实现继承的具体编码能力,包括原型重定向和构造器调用第 830 题px转rem的原理是什么?如何实现设计稿1比1还原? 考察rem适配原理与实际换算能力第 831 题请描述并实现一个扇形检测算法。 考察空间几何计算、向量运算与边界条件处理能力第 832 题C++11新特性有哪些? 考察对C++11核心新特性掌握广度与深度第 833 题请用你熟悉的语言实现一个闭包,使得每次调用都能让计数器递增并返回当前值。 考察闭包捕获外部变量的机制与状态保持能力第 834 题水平垂直居中:给定一个可能不定宽、不定高的 div,实现它在屏幕上水平垂直居中有哪几种方式? 考察 CSS 布局基础与对常见居中方案及其适用边界的掌握第 835 题使用 Git 时遇到冲突怎么办? 考察 Git 冲突识别、解决流程与合并边界第 836 题如果通过 Promise 发送了一个请求,还想再发送一个请求,应该怎么处理? 考察对 Promise 链式调用和异步流程控制的理解第 837 题实现一个工具函数,将一个带有缩进关系的字符串转为具有对应层级关系的树。 考察字符串解析、树结构与递归处理能力第 838 题从网络获取歌词是怎么完成的 考察网络请求、数据解析与异常处理的基本能力第 839 题如何实现一个左右两栏布局,其中右侧固定宽度、左侧自适应? 考察 CSS 布局中定宽与自适应组合的实现能力与方案对比第 840 题请简述 HashMap 的底层数据结构与 put 流程。 考察 HashMap 底层实现和 put 操作的核心逻辑