news 2026/8/30 11:01:46

interviews 算法面试题库深度拆解:4大题库与知识库入口

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
interviews 算法面试题库深度拆解:4大题库与知识库入口

interviews 算法面试题库深度拆解:4大题库与知识库入口

【免费下载链接】interviewsEverything you need to know to get the job.项目地址: https://gitcode.com/GitHub_Trending/in/interviews

interviews 项目解决算法面试准备中“练哪些题、参考解法在哪”的问题,它收录了 516 个 Java 面试题解法。它本质上是一个结构化的编码面试题库:按公司、算法标签、书章节、在线评测四个维度组织题目,README 里再附带数据结构知识库。如果你的目标是面试前做有针对性的刷题,这个项目可以直接当对照材料用。

项目能做什么(核心能力速览)

仓库顶层分为 4 个题库与 1 个知识库:

能力解决的问题关键文件/路径
公司真题集已拿到具体公司面试时按公司刷题company/,15 家公司 249 个文件
按标签题库按算法类型系统复习leetcode/,21 类 179 个文件
书章节题解配合《Cracking the Coding Interview》同步练习cracking-the-coding-interview/,7 章 41 个文件
在线评测题UVA 经典题进阶训练uva/,47 个文件
数据结构知识库结构性质、复杂度、位运算速查README.md

每道题都是独立 .java 文件,头部几行是题面注释,紧接实现代码,无构建脚本和依赖管理,用任意 IDE 打开即可编译运行。README 同时给出各数据结构的复杂度表和动画示意。

重点模块拆解

company/ 公司真题目录

当确认目标公司后,用这个目录翻该公司的历史题型:249 个文件按 amazon、google、facebook 等 15 个公司名分目录存放。以 company/amazon/ 为例,28 个文件覆盖 BFS/DFS 图搜索(NumberOfIslands)和双指针窗口题(TrappingRainWater),你可以直接对照自己思路与参考解法的差异。

入口:company/,直接打开对应公司目录即可。

leetcode/ 按标签划分的题库

想按算法类型而非公司复习时,这个目录更合适:179 个文件分为 hash-table、two-pointers、dynamic-programming、linked-list 等 21 类。如 leetcode/sort/ 目录下的 MeetingRooms、MeetingRoomsII 两道区间调度题,直接把问题转化为排序,比较器的选择写在代码里,能看到取舍过程。

入口:leetcode/,按标签目录进入。

README.md 知识库章节

面试前时间紧时,README 的 Data Structures、Algorithms、Runtime Analysis 三节可以当速查表:每个结构都列出操作复杂度(BST 访问 O(log n)、Dijkstra O(|V|²)),附位运算技巧表和 Big O、Big Ω、Theta 记号说明,浏览器里直接读,不用开 IDE。

入口:README.md,中文版 README-zh-cn.md 与英文版内容同步。

上手路径

git clone https://gitcode.com/GitHub_Trending/in/interviews
  • 顶层四块:company/(按公司)、leetcode/(按标签)、cracking-the-coding-interview/(按书章节)、uva/(在线评测)
  • 题解全部是独立 .java 文件,无构建脚本,用 IDEA 或 VS Code 直接打开
  • 建议从 README.md 的目录结构一节开始读

延伸学习 & 项目动态

仓库自带简体中文翻译 README-zh-cn.md,可与英文版对照阅读。维护者是 Kevin Naughton Jr.(README 中注明),内容更新可通过仓库的 issue 与 PR 跟踪。建议先读 README 的 Data Structures 章节建立复杂度印象,再挑一个 company/ 下的公司目录深入做几题。

【免费下载链接】interviewsEverything you need to know to get the job.项目地址: https://gitcode.com/GitHub_Trending/in/interviews

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/30 11:01:19

判题服务巡检,不能只看进程还活着

判题服务巡检,不能只看进程还活着判题服务的 HTTP 接口能返回成功,并不表示它仍能完成一次判题。队列可能已经堆积,worker 可能卡在编译器或存储上,沙箱可能无法创建,磁盘和文件描述符也可能接近限制。若巡检只检查进程…

作者头像 李华
网站建设 2026/8/30 10:59:03

基于SpringBoot的健康饮食推荐系统(源代码+文档+PPT+调试+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

作者头像 李华
网站建设 2026/8/30 10:58:44

DMA_CHANNEL_NPRIV error排查:嵌入式Linux通道权限与设备树修复

如果你的内核日志里刷出 DMA_CHANNEL_NPRIV error 这一行,紧接着 DMA 传输就失败,不用怀疑,这不是随机故障,而是 DMA 通道在权限或配置层面被卡住了。这种错误在嵌入式 Linux 开发里出现频率很高,尤其做 BSP 适配、外…

作者头像 李华
网站建设 2026/8/30 10:54:45

uBlock Origin 快速指南:5 分钟零配置拦截广告与追踪器

uBlock Origin 快速指南:5 分钟零配置拦截广告与追踪器 【免费下载链接】uBlock uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. 项目地址: https://gitcode.com/GitHub_Trending/ub/uBlock 点进一篇文章,弹出一…

作者头像 李华
网站建设 2026/8/30 10:51:52

MySQL binlog 到 BigQuery 的 CDC 实时同步:从原理到实践

这次我们不聊抽象概念,专门看一个数据链路里的实际问题:MySQL 数据同步到 BigQuery,很多团队第一版都是定时批量同步,跑了一段时间后会发现报表对不上、明细缺行、删除和更新根本没同步过去。问题不在写 SQL 的人,而在…

作者头像 李华