职位题库

全栈开发面试题库

面向全栈开发相关面试,围绕系统设计、JavaScript、Java、全栈、Vue等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

34 道题目建议用时 102 分钟专项面试练习

全部题目 34 道题

25

请描述处罚中心的完整链路,并说明黑产账户是如何被发现的(主动/被动感知)?

考察候选人对风控处罚中心业务链路的理解,以及主动/被动感知黑产账户的机制设计能力。
26

在大模型/Agent 场景中,幻觉产生的原因有哪些?减少幻觉有哪些手段?

考察候选人对大模型幻觉问题的理解深度及实际缓解经验。
27

请说明 HashMap 的 put 流程与底层数据结构(1.8 之后),以及扩容过程。

考察候选人对 Java HashMap 实现原理的掌握程度。
28

请解释缓存穿透、击穿、雪崩的区别,并说明除了加 TTL 外还有哪些保证系统稳定性的手段?

考察候选人对缓存问题的理解及高并发系统稳定性设计能力。
29

请解释 CAP 和 BASE 理论,并说明在系统设计时如何选择?

考察候选人对分布式系统基础理论的掌握及实际应用能力。
30

请说明 Vue 2 与 Vue 3 的主要区别。

考察对 Vue 版本演进中响应式、API 组织方式与工程化差异的系统理解。
31

请解释 ES6 中常用的新特性,并说明 concat 与 push 的区别。

考察 JavaScript 基础语法掌握程度,以及数组可变/不可变操作的区分。
32

请说明 TypeScript 中的类型、interface 与 type 的区别,以及一个 JS 项目如何迁移到 TS。

考察 TypeScript 类型系统理解与渐进式迁移的工程实践能力。
33

请介绍跨域、Vite 与 Webpack 的区别,以及 Vue 生命周期。

考察浏览器安全模型、前端构建工具选型和框架生命周期的基础知识。
34

请介绍你对微前端和 monorepo 的理解,并说明异步与事件循环输出顺序。

考察前端架构方案选型能力,以及对 JavaScript 异步执行模型的掌握。
返回面试题库