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