前端/移动开发面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 761 题如何计算点到线段的距离? 考察几何计算能力与边界条件处理问题拆解技术原理第 762 题输入网址到页面显示的全过程? 考察网络请求、浏览器渲染与各层协作的整体理解问题拆解技术原理DNSHTTPTCP第 763 题请描述你设计一个移动端页面时的主要步骤和考虑因素。 考察移动端页面设计的基本流程、布局适配和用户体验意识业务理解问题拆解需求分析第 764 题在不刷新页面的前提下,如何在主题切换的边界时间点实现主题的自动切换?请说明可用的机制及各自的利弊。 考察前端在不刷新页面场景下实现定时或服务端推送驱动的状态更新能力问题拆解技术原理方案权衡第 765 题请谈谈你对 ahooks 的理解,以及你如何在项目中自定义 React Hook? 考察对 React Hooks 生态的了解、抽象复用能力及工程实践问题拆解技术原理技术选型React第 766 题请解释 this 在 JavaScript 中的绑定规则,并说明它能在哪些作用域中被访问到。 考察对 JavaScript this 绑定机制与作用域规则的理解问题拆解技术原理JavaScript第 767 题请描述HashMap的内部数据结构及其put和get操作的大致过程。 考察对HashMap底层结构、哈希冲突处理及操作流程的理解问题拆解技术原理第 768 题你们团队在项目管理中是否使用 Git?如果使用,请说明在版本控制、分支策略和代码协作方面的实践。 考察候选人对团队开发流程和版本控制工具的熟悉程度业务理解沟通表达问题拆解Git第 769 题请写一个函数,输入一棵二叉树的根节点,输出从根到每个叶子节点的所有路径。 考察二叉树遍历和字符串拼接的编码实现能力编码实现问题拆解技术原理第 770 题请介绍一个你在项目或工作中遇到的技术或业务难点,以及你是如何解决它的。 考察候选人识别、分析并解决实际问题的能力问题拆解项目复盘结果导向第 771 题请说明 Vue 中计算属性和 watch 的作用与区别。 考察对 Vue 响应式系统中计算属性与侦听器的理解与适用场景编码实现问题拆解技术原理Vue第 772 题请介绍在你的项目中遇到的一个主要技术难点,以及你是如何定位和解决的? 考察候选人面对技术难点的识别、排查、解决与复盘能力问题拆解项目复盘问题排查第 773 题请详细说明 React Native 组件的生命周期,包括挂载、更新和卸载阶段各有哪些关键生命周期方法? 考察对 React Native 组件生命周期划分及各阶段钩子函数的理解问题拆解技术原理ReactReact Native第 774 题请介绍你负责的安卓App搜索模块的整体实现思路和核心逻辑。 考察候选人对搜索模块架构、关键技术点和交互优化的理解问题拆解系统设计技术原理Android第 775 题请详细说明虚拟列表的实现原理,包括如何计算可视区域和渲染范围? 考察虚拟列表核心算法的理解与实现能力编码实现问题拆解技术原理JavaScript第 776 题了解过标准盒模型和怪异盒模型吗?它们两有什么区别? 考察对CSS盒模型两种模式的原理理解和区分能力问题拆解技术原理CSS第 777 题请解释缓存(Cache)和缓冲(Buffer)的概念及其区别。 考察对缓存与缓冲核心概念、目的和典型应用场景的理解问题拆解技术原理第 778 题请解释 JavaScript 单线程模型,以及它与浏览器渲染和异步编程的关系? 考察对 JS 运行机制、事件循环和异步处理的理解问题拆解技术原理JavaScript第 779 题为了预期效果,你打算做些什么? 考察候选人将目标转化为具体行动方案的能力问题拆解需求分析结果导向第 780 题请描述一次你将项目部署到服务器的完整过程,并说明如何确保部署成功。 考察部署流程的完整性、工具使用和故障处理能力问题拆解结果导向风险判断