前端/移动开发面试题 · 技术选型 · JavaScript

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

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

筛选题目已选:技术选型 · JavaScript
第 101 题Object.defineProperty和Proxy的性能哪个高? 考察对JavaScript元编程两种实现方式的性能特性和适用场景的理解性能优化技术原理技术选型JavaScript第 102 题请介绍异步处理的几种方式(回调、Promise、async/await)并说明其区别与使用场景。 考察对异步编程模型的理解和选型能力技术原理技术选型JavaScript第 103 题Object.defineProperty实现响应式有哪些缺点,Vue3 是如何解决的? 考察对前端响应式原理的理解及 Vue3 的改进技术原理技术选型方案权衡JavaScript第 104 题请列举几种数组去重的方法,并说明各自的适用场景与优缺点。 考察对基础算法、内置方法及场景取舍的理解问题拆解技术原理技术选型JavaScript第 105 题请列举前端页面跳转的常见方法,并简要说明各自适用场景。 考察前端路由与页面导航的掌握广度及场景辨析技术原理技术选型HTMLJavaScript第 106 题location.href和location.assign有什么区别? 考察前端导航API的细节理解与使用场景技术原理技术选型JavaScript第 107 题C语言和JS有什么区别? 考察对编程语言特性及适用场景的理解技术原理技术选型CJavaScript第 108 题在编程中实现异步的方式有哪些?各自有什么特点? 考察对异步编程模型、机制及适用场景的理解技术原理技术选型方案权衡GoJavaScriptPython第 109 题请结合实际场景,谈谈你会如何处理前端在不同浏览器或设备上的兼容性问题? 考察候选人处理前端兼容性问题的系统性方法与实践经验技术原理技术选型问题排查CSSJavaScript第 110 题JS数组去重有哪些常用方法?请简述各自的适用场景。 考察JavaScript数组去重常用方法的掌握及其场景选择技术原理技术选型JavaScript第 111 题请说明 TypeScript 与 JavaScript 的主要区别,以及为什么选择使用 TypeScript? 考察对 TypeScript 核心特性的理解及其与 JavaScript 的关系技术原理技术选型JavaScriptTypeScript第 112 题场景:一个页面的开发要投入到两个端,需要使用到 bridge 的接口,如何设计一个 bridge 的 SDK,类似于一次开发、多端展示? 考察跨端 bridge SDK 的抽象设计、能力封装与兼容性处理风险判断系统设计技术选型JavaScript第 113 题为什么这个项目会选择使用 JavaScript 开发? 考察技术选型理由和业务场景匹配能力业务理解技术选型方案权衡JavaScript第 114 题ES6的一些新语法你用过哪些,可以说说具体的应用场景吗 考察ES6语法的掌握程度与实际应用能力技术原理技术选型JavaScript第 115 题请介绍你项目中主要使用的编程语言,以及选择该语言的技术考虑。 考察候选人技术基础与项目技术选型理解业务理解自我认知技术选型JavaScriptTypeScript第 116 题Map和Object有什么区别? 考察对Map与Object适用场景的辨析能力技术原理技术选型方案权衡JavaScript第 117 题Map和Object区别 考察对JavaScript中Map与Object在键类型、顺序、性能及使用场景上的理解技术原理技术选型JavaScript第 118 题请说明箭头函数与普通函数的主要区别,并举例说明其适用场景。 考察对箭头函数语法、this绑定及适用场景的掌握技术原理技术选型JavaScript第 119 题promise 和 async/await 有什么区别? 考察异步编程两种写法的原理差异与适用场景问题拆解技术原理技术选型JavaScript第 120 题响应式实现的CSS方案和非CSS方案 考察响应式布局的实现方式和方案选型能力技术原理技术选型方案权衡CSSJavaScript