前端/移动开发面试题 · 方案权衡
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 5129 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 541 题请介绍计算机体系结构中的堆和栈,并说明设计者为什么需要分别引入这两种内存区域。 考察对堆与栈本质区别及设计动机的理解第 542 题如果用户长时间停留在页面上,而登录会话设置了过期时间,如何避免用户频繁被强制重新登录? 考察会话续期、滑动过期与用户无感续登的设计能力第 543 题什么情况下,即使数据无需有序,也不会考虑使用哈希表存储数据? 考察对哈希表适用边界和替代数据结构选择的理解第 544 题直接延长 token 的有效期不行吗,为什么要刷新? 考察对 token 安全性与会话管理权衡的理解第 545 题在实习项目中涉及登录态时,前端通常如何实现? 考察前端登录态管理的基础实现与安全考虑第 546 题在项目中用到了代理模式,具体是怎么使用的? 考察对代理模式的实际应用场景和设计意图的理解第 547 题请介绍红黑树的基本特性、插入和删除操作的时间复杂度,以及它相对于普通二叉搜索树和 AVL 树的优缺点。 考察数据结构基础,重点在于红黑树的平衡性质、操作复杂度及与其他平衡树的对比第 548 题怎么检测到弱网络,如果已经检测到当前是弱网络,怎么让用户看到一个大体的框架? 考察前端弱网络检测与降级体验设计能力第 549 题new Function创建函数和普通创建函数的区别? 考察对JavaScript函数创建机制、作用域和性能差异的理解第 550 题当用户请求过于频繁时,你会如何设计限流方案? 考察限流算法理解、方案权衡与系统设计能力第 551 题实现垂直居中的方式有哪些 考察 CSS 布局基础与多种实现方案的掌握程度第 552 题请解释PCA(主成分分析)的核心思想,并说明它的主要用途和局限性。 考察对PCA原理、应用场景与局限的理解第 553 题请对比说明 Vue 和 React 各自的核心特性与设计差异。 考察对 Vue 与 React 核心设计理念、特性差异的理解深度第 554 题pnpm 相对于 yarn 和 npm 有哪些优点? 考察对现代包管理工具核心差异的理解,专注安全、性能和一致性第 555 题针对 SQL 注入和 XSS 等常见 Web 安全威胁,有哪些有效的防范措施? 考察对 Web 安全防护措施的掌握与实际应用能力第 556 题Vue2为什么要升级为Vue3?请结合响应式原理说明主要驱动因素。 考察对框架演进动机和响应式优缺点的综合分析第 557 题多线程会共用什么内存空间,栈还是堆? 考察对线程内存模型和栈堆差异的理解第 558 题HTTP 中的 GET 和 POST 有什么区别?它们在参数传递上有哪些差异? 考察对 HTTP 方法语义、幂等性、缓存及参数传递方式的准确理解第 559 题在页面上展示出一个圆形的方法有哪些? 考察 CSS 实现圆形图形的多种技术方案与适用场景第 560 题请简要说明TCP和UDP的主要区别。 考察对传输层两大协议特点的理解