职位题库

前端开发工程师面试题库

面向前端开发工程师相关面试,围绕JavaScript、性能优化、项目经验、Vue、问题解决等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

305 道题目建议用时 915 分钟专项面试练习

全部题目 305 道题

97

Vue Router 的拦截逻辑应该写在哪里?

考察候选人对 Vue Router 导航守卫具体写法的熟悉程度。
98

在多人合作的项目中,如何让别人优先使用你已经写好的或已存在的组件?

考察候选人的团队协作意识和推动组件复用的具体方法。
99

SSR 有做过吗?水合问题是什么原因?

考察候选人对服务端渲染和水合(hydration)机制的理解,以及排查水合问题的能力。
100

请介绍一下你的实习和项目经历

考察候选人项目经验的真实性、技术深度以及表达能力,判断其与岗位的匹配度。
101

请介绍一下闭包

考察对JavaScript闭包概念的理解,包括定义、形成条件、应用场景和潜在问题。
102

讲解一下BFC

考察对CSS中BFC(块级格式化上下文)的理解,包括触发条件、特性和应用场景。
103

讲解一下HTTP各版本差异

考察对HTTP协议发展历程的理解,重点比较HTTP/1.0、1.1、2.0和3.0的核心差异及性能优化点。
104

Vite和Webpack有什么区别?

考察对前端构建工具的理解,重点比较Vite和Webpack在原理、开发体验、生产构建等方面的差异。
105

首页白屏优化中,使用非核心模块延迟渲染的原理是什么?

考察候选人对首屏性能优化方案的理解深度,特别是延迟渲染的底层原理和实际应用。
106

使用SSE时,前端如何通过ReadableStream消费SSE数据流?

考察候选人对SSE(Server-Sent Events)和Streams API的掌握程度,以及实际处理流式数据的能力。
107

小程序的登录流程是什么逻辑?

考察候选人对小程序登录流程的熟悉程度,包括前后端交互和安全性考虑。
108

Token过期,多个接口同时报401未授权,该如何处理?

考察候选人处理并发请求时token过期的能力,包括请求队列、刷新token和重试机制。
返回面试题库