每周更新
不以拿 offer 为目的的刷题,都是耍流氓
AIGC面试刷题网 —— Java、Python、前端、算法与 AI 大模型等高频面试题
简化版记结论 详细版答面试 完整版真理解
4174 道面试题 12 个方向 158 个分类 免登录,进来就刷
Java
368 题Java 基础、集合、并发编程、JVM 与 Spring 全家桶等后端高频面试题
虚拟机 · 基础 · 集合等 14 分类
Python
301 题Python 语法与数据类型、装饰器、迭代器、GIL 与协程等方向面试题
进阶 · 文件与 I/O等 12 分类
前端
424 题HTML/CSS、JavaScript、Vue 与 React、浏览器渲染与前端工程化等面试题
TypeScript · 小程序等 15 分类
数据库
277 题SQL、MySQL、Redis、PostgreSQL、Oracle、MongoDB 与 Elasticsearch 高频考点
Redis · 设计 · SQL等 9 分类
数据结构
308 题数组、链表、栈与队列、哈希表、树与图等常用数据结构的原理和应用
数组 · 栈与队列 · 图等 11 分类
算法
316 题排序查找、双指针、递归回溯、动态规划与贪心等高频算法与解题套路
动态规划 · 回溯算法等 12 分类
计算机网络
305 题TCP/IP 分层、三次握手四次挥手、HTTP 与 HTTPS、DNS 等网络高频题
HTTP · TCP/IP等 11 分类
设计模式
583 题单例、工厂、代理、观察者等设计模式的原理、实现与实战应用场景
观察者模式等 23 分类
中间件
200 题Redis、Kafka/RocketMQ 消息队列、Nginx 与注册中心等中间件高频考点
缓存 · 消息队列等 8 分类
分布式
467 题CAP 与一致性、分布式事务、缓存、消息队列、分布式 ID、分库分表、高可用与服务治理面试题
基础 · 事务 · 高可用等 18 分类
机器学习
275 题监督与无监督学习、常见模型、过拟合与正则化、评估指标等机器学习考点
基础 · 特征工程等 11 分类
AI技术 热门
350 题Transformer 架构、预训练与微调、RLHF 对齐、扩散模型与多模态、RAG 与 Agent、推理部署等前沿 AI 面试题
大模型基础 · RAG等 14 分类
热门面试题
- Java == 和 equals() 有什么区别?
- Python Python 的 enumerate 和 zip 怎么用?为什么不要用 range(len(x)) 遍历?
- 前端 什么是 HTML 语义化?为什么面试经常问它?
- 数据库 COUNT(*)、COUNT(1) 和 COUNT(列) 有什么区别?
- 数据结构 如何原地去除有序数组中的重复元素?
- 算法 标准库排序为什么常用 TimSort 或 IntroSort?它们解决了什么问题?
- 计算机网络 网络分层模型有哪些?各层的作用和协议是什么?
- 设计模式 饿汉式和懒汉式单例有什么区别?
- 中间件 什么是缓存?为什么要用缓存?它有哪些代价?
- 分布式 分布式系统常见故障模型有哪些?
- 机器学习 监督学习、无监督学习和强化学习有什么区别?
- AI技术 大模型处理长文本摘要时应该如何切分、压缩和校验?
- Java ArrayList 和 LinkedList 有什么区别?
- Python Python 中 list.sort 和 sorted 有什么区别?
- 前端 什么是事件委托?它的原理和优缺点是什么?
- 数据库 什么是覆盖索引?和索引下推有什么区别?
- 数据结构 单链表和双链表有什么区别?各自适合什么场景?
- 算法 二分查找的原理是什么?为什么是 O(log n)?
- 计算机网络 什么是 RESTful API?它的设计规范是什么?
- 设计模式 简单工厂和工厂方法有什么区别?
- 中间件 消息队列有什么作用?为什么要用消息队列?
- 分布式 最大努力通知方案是什么?和其他分布式事务方案有何不同?
- 机器学习 高基数类别特征如何处理?
- AI技术 什么是 KV Cache?它为什么能加速大模型推理?