# notfound9/interviewguide

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/notfound9-interviewguide).**

4,002 stars · 682 forks · Java

## Links

- GitHub: https://github.com/NotFound9/interviewGuide
- Homepage: https://juejin.cn/user/430664288569453
- awesome-repositories: https://awesome-repositories.com/repository/notfound9-interviewguide.md

## Topics

`algorithms` `backend` `code-interview` `data-structures` `guide` `interview` `interview-practice` `interview-preparation` `interview-questions` `interviews` `java` `java-interview` `jvm` `leetcode` `leetcode-java` `mysql` `redis` `spring` `star` `system-design`

## Description

This project is a technical interview study guide and curated knowledge base designed for software engineering preparation. It provides a collection of questions and answers focused on computer science fundamentals, algorithmic problem solving, and system design.

The resource includes a dedicated Java backend knowledge base covering the Java Virtual Machine and enterprise frameworks, as well as a distributed systems reference for exploring database consistency, caching strategies, and high-concurrency architectural trade-offs.

The content covers a broad range of engineering domains, including operating systems, computer networking, data structures, and the analysis of coding algorithms. These materials are organized via a topic-based taxonomy and delivered through a static site generated from markdown files.

## Tags

### Education & Learning Resources

- [Technical Interview Questions](https://awesome-repositories.com/f/education-learning-resources/interview-preparation-guides/technical-interview-questions.md) — Ships a curated collection of practice problems and detailed assessment questions for technical software engineering roles. ([source](https://cdn.jsdelivr.net/gh/notfound9/interviewguide@master/README.md))
- [Algorithm Interview Challenges](https://awesome-repositories.com/f/education-learning-resources/algorithm-interview-challenges.md) — Provides a collection of classic algorithmic problems and their solutions used for technical interview preparation. ([source](https://cdn.jsdelivr.net/gh/notfound9/interviewguide@master/README.md))
- [System Design Concepts](https://awesome-repositories.com/f/education-learning-resources/system-design-concepts.md) — Offers educational materials covering architectural trade-offs and fundamental design patterns for distributed systems. ([source](https://cdn.jsdelivr.net/gh/notfound9/interviewguide@master/README.md))
- [Computer Science Fundamentals](https://awesome-repositories.com/f/education-learning-resources/technical-foundation-reviews/computer-science-fundamentals.md) — Provides educational reviews of core computer science topics including operating systems, networking, and databases.
- [Technical Interview Guides](https://awesome-repositories.com/f/education-learning-resources/technical-interview-guides.md) — Provides curated study materials and practice problems tailored for technical software engineering job interviews.
- [Technical Interview Preparation](https://awesome-repositories.com/f/education-learning-resources/technical-interview-preparation.md) — Offers comprehensive resources and strategies for preparing for technical assessments and coding interviews.
- [Distributed Systems Study Guides](https://awesome-repositories.com/f/education-learning-resources/distributed-systems-study-guides.md) — Provides educational references for implementing coordination primitives, consistency, and caching in distributed environments.
- [Java Programming Knowledge Bases](https://awesome-repositories.com/f/education-learning-resources/java-programming-knowledge-bases.md) — Provides a curated knowledge base of Java programming challenges, JVM internals, and enterprise framework patterns.
- [Java](https://awesome-repositories.com/f/education-learning-resources/learning-guides/technical-capability-guides/interview-question-banks/java.md) — Provides organized collections of Java interview questions covering core language features and JVM internals.

### Development Tools & Productivity

- [Technical Knowledge Bases](https://awesome-repositories.com/f/development-tools-productivity/technical-knowledge-bases.md) — Provides an organized collection of community-vetted technical documentation and best practices for interview preparation.

### Software Engineering & Architecture

- [Algorithmic Problem Solving](https://awesome-repositories.com/f/software-engineering-architecture/algorithmic-problem-solving.md) — Provides resources and methodologies for mastering data structures and algorithms to improve interview performance.
- [System Architecture Designs](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/backend-enterprise-systems/system-architecture-designs.md) — Provides architectural principles and design patterns for building reliable, scalable, and high-performance backend systems.

### Content Management & Publishing

- [Markdown-Based Curriculum Delivery](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/educational-curriculum-platforms/markdown-based-curriculum-delivery.md) — Utilizes Markdown files as the primary source format for rendering and distributing educational curriculum content.
- [Static Site Generation](https://awesome-repositories.com/f/content-management-publishing/static-site-document-generators/static-site-generators/static-site-generation.md) — Generates a collection of static HTML pages from structured markdown documentation to ensure fast loading.
