# nas5w/interview-guide

**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/nas5w-interview-guide).**

4,072 stars · 153 forks · Astro

## Links

- GitHub: https://github.com/nas5w/interview-guide
- Homepage: https://interviewguide.dev
- awesome-repositories: https://awesome-repositories.com/repository/nas5w-interview-guide.md

## Topics

`interview` `interview-preparation` `leetcode`

## Description

This project is a comprehensive set of roadmaps and curricula designed for technical, behavioral, and architectural interview mastery. It provides structured guides, frameworks, and checklists for mastering algorithmic coding, system design, and behavioral questions.

The resource is distinguished by specialized study paths, including a frontend engineering curriculum and a dedicated system design framework for architecting scalable systems. It also features a behavioral interview playbook that utilizes a standardized response method to align professional experience with company values.

The guide covers a broad range of preparation capabilities, including technical assessment strategies for algorithmic problems, communication skills for live coding, and career planning for salary benchmarking and company research. It also provides guidance on the operational logistics of interviewing and post-interview communication.

The content is delivered via markdown-based files for structured accessibility.

## Tags

### Education & Learning Resources

- [Technical Interview Preparation](https://awesome-repositories.com/f/education-learning-resources/technical-interview-preparation.md) — Provides a comprehensive set of frameworks and checklists for mastering algorithmic coding and system design.
- [Algorithm Practice Collections](https://awesome-repositories.com/f/education-learning-resources/algorithm-practice-collections.md) — Ships curated collections of algorithmic problems and complexity cheat sheets for technical assessment preparation. ([source](https://interviewguide.dev/resources))
- [Behavioral Interview Coaching](https://awesome-repositories.com/f/education-learning-resources/behavioral-interview-coaching.md) — Coaches candidates on structuring professional stories using the STAR method and aligning experience with company values.
- [Response Frameworks](https://awesome-repositories.com/f/education-learning-resources/curricula-instructional-design/curricula-roadmaps/systems-infrastructure-operations/system-design-architecture-roadmaps/system-design-interview-guides/response-frameworks.md) — Provides a standardized framework for guiding responses from requirement clarification through data modeling and API design. ([source](https://interviewguide.dev/system-design))
- [Behavioral Interview Frameworks](https://awesome-repositories.com/f/education-learning-resources/educational-resources/career-interview-community/interview-preparation-resources/behavioral-interview-frameworks.md) — Provides a playbook for structuring professional stories using the STAR method to demonstrate cultural fit.
- [Technical Interview Curricula](https://awesome-repositories.com/f/education-learning-resources/educational-resources/career-interview-community/interview-preparation-resources/coding-interview-resources/technical-interview-curricula.md) — Provides a structured approach to practicing algorithmic problems through curated study sequences and roadmaps. ([source](https://interviewguide.dev/leetcode))
- [Frontend Engineering Curricula](https://awesome-repositories.com/f/education-learning-resources/frontend-engineering-curricula.md) — Provides a specialized study path covering technical knowledge, UI development, and frontend system design.
- [Behavioral Interview Preparation](https://awesome-repositories.com/f/education-learning-resources/interview-preparation-resources/behavioral-interview-preparation.md) — Provides analysis of past performance and hypothetical scenarios to demonstrate empathy and conflict resolution. ([source](https://interviewguide.dev/resources))
- [Interview Response Frameworks](https://awesome-repositories.com/f/education-learning-resources/interview-response-frameworks.md) — Provides standardized structures like the STAR method to organize behavioral and technical answers consistently.
- [System Design Interview Preparation](https://awesome-repositories.com/f/education-learning-resources/system-design-interview-preparation.md) — Provides structured educational materials and techniques for mastering large-scale architectural design during system design interviews. ([source](https://interviewguide.dev/types-of-interviews))
- [Problem Solving Methodologies](https://awesome-repositories.com/f/education-learning-resources/system-design-interview-problems/problem-solving-methodologies.md) — Implements methodologies for real-world scenario selection and architectural diagramming to practice system design. ([source](https://interviewguide.dev/system-design))
- [Technical Career Roadmaps](https://awesome-repositories.com/f/education-learning-resources/technical-career-roadmaps.md) — Provides structured guides for managing job application timelines, salary benchmarking, and technical career networking.
- [Frontend Specializations](https://awesome-repositories.com/f/education-learning-resources/technical-interview-preparation/frontend-specializations.md) — Provides specialized preparation resources for mastering domain-specific knowledge and UI development for frontend roles.
- [Active Recall Strategies](https://awesome-repositories.com/f/education-learning-resources/active-recall-strategies.md) — Implements techniques for identifying knowledge gaps and mastering technical theory using curated lists and active recall. ([source](https://interviewguide.dev/technical-knowledge))
- [Salary Benchmarking Databases](https://awesome-repositories.com/f/education-learning-resources/career-development-resources/salary-benchmarking-databases.md) — Provides techniques for benchmarking potential compensation levels using crowdsourced salary data. ([source](https://interviewguide.dev/where-should-i-interview))
- [Employer Evaluation Frameworks](https://awesome-repositories.com/f/education-learning-resources/employer-evaluation-frameworks.md) — Offers structured prompts and processes for analyzing company ratings and interview experiences to determine organizational fit. ([source](https://interviewguide.dev/where-should-i-interview))
- [Experience Mapping Matrices](https://awesome-repositories.com/f/education-learning-resources/experience-mapping-matrices.md) — Maps professional history against common interview themes to ensure a diverse range of relevant examples.
- [Interview Communication Strategies](https://awesome-repositories.com/f/education-learning-resources/interview-communication-strategies.md) — Offers strategies for clarifying requirements and communicating thought processes during technical interviews. ([source](https://interviewguide.dev/during-the-interview))
- [Interview Preparation Checklists](https://awesome-repositories.com/f/education-learning-resources/interview-preparation-checklists.md) — Provides predefined checklists to ensure comprehensive preparation across different interview stages.
- [Technical Interview Questions](https://awesome-repositories.com/f/education-learning-resources/interview-preparation-guides/technical-interview-questions.md) — Offers comprehensive lists of domain-specific practice questions for frontend and backend engineering roles. ([source](https://interviewguide.dev/resources))
- [Experience Mapping](https://awesome-repositories.com/f/education-learning-resources/interview-preparation-resources/behavioral-interview-preparation/experience-mapping.md) — Provides a matrix-based approach to organize work history into themes for delivering diverse professional examples. ([source](https://interviewguide.dev/behavioral))
- [Company Research Guides](https://awesome-repositories.com/f/education-learning-resources/interview-preparation/company-research-guides.md) — Provides methods for utilizing crowdsourced data on compensation and interview processes to evaluate potential employers. ([source](https://interviewguide.dev/resources))
- [Knowledge Partitioning Frameworks](https://awesome-repositories.com/f/education-learning-resources/knowledge-partitioning-frameworks.md) — Separates technical preparation into frontend, backend, and system design modules to target specific role requirements.
- [Practical Coding Projects](https://awesome-repositories.com/f/education-learning-resources/practical-coding-projects.md) — Guides the execution of job-related features and real-world technical problems using specification-based development. ([source](https://interviewguide.dev/types-of-interviews))
- [Problem Organization Systems](https://awesome-repositories.com/f/education-learning-resources/practice-problem-sets/problem-organization-systems.md) — Groups algorithmic and system design challenges into tagged categories to facilitate targeted study paths.
- [Interview Problem Solving](https://awesome-repositories.com/f/education-learning-resources/problem-solving-guides/interview-problem-solving.md) — Offers clarifying-question strategies to resolve ambiguity in hypothetical situational prompts. ([source](https://interviewguide.dev/behavioral))
- [Constraint Identification](https://awesome-repositories.com/f/education-learning-resources/professional-development-career/career-development/career-advancement-resources/technical-interview-preparation/constraint-identification.md) — Provides processes for identifying critical technical constraints like accessibility and scalability specific to various engineering roles. ([source](https://interviewguide.dev/system-design))
- [Interview Evaluation Rubrics](https://awesome-repositories.com/f/education-learning-resources/professional-development-career/career-development/career-advancement-resources/technical-interview-preparation/interview-evaluation-rubrics.md) — Defines the key metrics and rubrics used by interviewers to evaluate coding ability and problem-solving rigor. ([source](https://interviewguide.dev/leetcode))
- [Technical Communication](https://awesome-repositories.com/f/education-learning-resources/professional-development-career/career-development/professional-skills/technical-communication.md) — Offers practice for verbalizing technical logic and thought processes during real-time coding interactions. ([source](https://interviewguide.dev/leetcode))
- [Career Planning](https://awesome-repositories.com/f/education-learning-resources/professional-development-career/career-development/professional-strategy-growth/career-planning.md) — Guides the research of market salaries and evaluation of engineering cultures to make informed career decisions.
- [Verbal Communication Techniques](https://awesome-repositories.com/f/education-learning-resources/technical-knowledge-bases/verbal-communication-techniques.md) — Provides methods for explaining foundational concepts and domain-specific expertise through verbal technical questioning. ([source](https://interviewguide.dev/types-of-interviews))

### Software Engineering & Architecture

- [System Design Frameworks](https://awesome-repositories.com/f/software-engineering-architecture/system-design-frameworks.md) — Implements a methodology for architecting scalable systems through requirement clarification, data modeling, and API design.
- [Algorithmic Problem Solving](https://awesome-repositories.com/f/software-engineering-architecture/algorithmic-problem-solving.md) — Provides methodologies for mastering data structures and algorithm problems with a focus on time and space complexity. ([source](https://interviewguide.dev/types-of-interviews))

### Part of an Awesome List

- [System Design And Architecture](https://awesome-repositories.com/f/awesome-lists/learning/system-design-and-architecture.md) — Provides resources and frameworks for practicing the design of scalable technical systems.

### Programming Languages & Runtimes

- [Asynchronous Programming Patterns](https://awesome-repositories.com/f/programming-languages-runtimes/asynchronous-programming-patterns.md) — Teaches the implementation of fundamental programming patterns including promise handling and asynchronous flow control. ([source](https://interviewguide.dev/practical-coding))

### Web Development

- [Backend Development Tutorials](https://awesome-repositories.com/f/web-development/backend-development-tutorials.md) — Provides educational resources and implementation guides for building backend API components and business logic. ([source](https://interviewguide.dev/practical-coding))
- [Frontend Development Tutorials](https://awesome-repositories.com/f/web-development/frontend-development-tutorials.md) — Offers tutorials and curricula for creating interactive frontend user interfaces and managing external API data fetching. ([source](https://interviewguide.dev/practical-coding))
