# technical interview preparation resource

> Search results for `coding interview university` on awesome-repositories.com. 114 total matches; showing the first 50.

Explore on the web: https://awesome-repositories.com/q/coding-interview-university

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/coding-interview-university).**

## Results

- [jwasham/coding-interview-university](https://awesome-repositories.com/repository/jwasham-coding-interview-university.md) (353,639 ⭐) — This project is a comprehensive educational roadmap designed to guide software engineers through the mastery of computer science fundamentals and technical interview preparation. It provides a structured, dependency-aware learning path that organizes complex computing concepts into a hierarchical curriculum, enabling users to build a professional engineering foundation through iterative study and practical implementation.

The curriculum distinguishes itself by integrating theoretical knowledge with professional development, offering a unified index of cross-referenced resources including book
- [mazharmik/interview_ds_algo](https://awesome-repositories.com/repository/mazharmik-interview-ds-algo.md) (4,509 ⭐) — This project is an algorithm interview preparation guide and reference library. It provides a curated collection of solved programming problems and data structure implementations designed for technical interview practice and competitive programming study.

The repository distinguishes itself by organizing coding challenges through a system of patterns, difficulty levels, and company-based filtering. It includes instructional resources such as algorithmic concept notes and video explanations to supplement the solution sets.

The library covers a wide range of computational areas, including adva
- [angular/universal](https://awesome-repositories.com/repository/angular-universal.md) (4,001 ⭐) — Angular Universal is a server-side rendering framework and static site generator for Angular applications. It provides the core engines and tools necessary to generate HTML on a server or during the build process to improve initial load performance and search engine optimization.

The project enables both dynamic server-side rendering for on-demand HTML generation and build-time prerendering to create static files for predefined routes. It features a hydration engine that transfers server-side state and cached HTTP responses to the client, preventing the browser from duplicating network reques
- [nas5w/interview-guide](https://awesome-repositories.com/repository/nas5w-interview-guide.md) (4,267 ⭐) — 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 g
- [maximabramchuck/awesome-interviews](https://awesome-repositories.com/repository/maximabramchuck-awesome-interviews.md) (83,140 ⭐) — This project is a curated repository of technical interview questions and a directory of study resources designed for professional software engineering assessments. It serves as a reference guide for interview patterns and common domain questions across various programming languages and technology stacks.

The collection organizes coding and computer science questions by language and framework to assist with technical interview preparation and coding assessment study. It covers a wide range of programming domains and system design patterns to support software engineering career growth.
- [jwasham/code-catalog-python](https://awesome-repositories.com/repository/jwasham-code-catalog-python.md) (1,048 ⭐) — This repository is a collection of fundamental data structures and computational algorithms implemented in Python. It serves as a structured resource for developers to practice core computer science concepts and master the logic required for technical coding assessments.

The project emphasizes the manual implementation of standard components from scratch, allowing users to internalize the mechanics of memory management and information storage. By recreating these structures and algorithms without relying on high-level abstractions or external dependencies, the code demonstrates the underlying
- [yangshun/tech-interview-handbook](https://awesome-repositories.com/repository/yangshun-tech-interview-handbook.md) (140,330 ⭐) — This repository provides a comprehensive collection of educational materials and strategies designed to assist technical professionals in preparing for the various stages of the software engineering interview process. It covers core competencies including algorithmic problem-solving, behavioral interview techniques, system design architecture, and general career development.

The content is organized into structured study plans and tactical guides that address specific interview formats, ranging from initial phone screens to final onsite sessions. It includes resources for mastering data struc
- [mre/the-coding-interview](https://awesome-repositories.com/repository/mre-the-coding-interview.md) (1,743 ⭐) — Programming exercises, code katas and puzzles for your job interview training - or just for fun.
- [ashishps1/awesome-leetcode-resources](https://awesome-repositories.com/repository/ashishps1-awesome-leetcode-resources.md) (15,897 ⭐) — This repository is a comprehensive resource for software engineering career development and technical interview preparation. It provides a structured collection of learning materials, algorithmic patterns, and system design guides designed to assist developers in mastering the core competencies required for professional engineering roles.

The project distinguishes itself through a pattern-based content taxonomy that groups diverse technical challenges by underlying algorithmic strategies. This approach allows users to identify and apply reusable solutions during high-pressure assessments. It
- [bcherny/frontend-interview-questions](https://awesome-repositories.com/repository/bcherny-frontend-interview-questions.md) (1,135 ⭐) — This project is a curated collection of educational resources and study materials designed to assist developers in preparing for frontend engineering interviews. It provides a structured set of coding challenges, conceptual guides, and technical assessment problems focused on evaluating proficiency in JavaScript and core web development standards.

The repository serves as a practice framework for technical interviews, offering targeted exercises that simulate real-world programming scenarios. By covering both language fundamentals and functional programming patterns, the content helps users i
- [anushka23g/complete-placement-preparation](https://awesome-repositories.com/repository/anushka23g-complete-placement-preparation.md) (3,970 ⭐) — This project is a technical interview preparation guide and resource kit designed for software engineering job placement. It functions as a markdown resource repository that provides a structured curriculum for computer science fundamentals and a dedicated learning roadmap for data structures and algorithms.

The repository organizes study materials into a sequential path, guiding users from basic arrays through to advanced dynamic programming. It includes curated collections of coding practice links, interview puzzles, and strategic notes focused on optimizing time and space complexity.

Beyo
- [winder/universal-g-code-sender](https://awesome-repositories.com/repository/winder-universal-g-code-sender.md) (0 ⭐) — Universal G-Code Sender is a Java based, cross platform G-Code sender, compatible with GRBL, TinyG, g2core and Smoothieware.
- [ibttf/interview-coder](https://awesome-repositories.com/repository/ibttf-interview-coder.md) (4,438 ⭐) — This project is a suite of tools centered around an AI-powered interview assistant, a professional resume builder, and an engineering salary database. The core application provides real-time audio transcription and generates code and system design solutions during technical interviews.

The software is designed for stealth and detection avoidance. It utilizes an invisible screen overlay that bypasses screen-capture and screen-sharing software, allowing the user to view information without it appearing on shared displays. To further avoid detection, the system implements keyboard-only operation
- [donnemartin/system-design-primer](https://awesome-repositories.com/repository/donnemartin-system-design-primer.md) (353,387 ⭐) — This project is a comprehensive educational resource and study guide focused on distributed systems architecture and backend infrastructure design. It provides a structured curriculum for mastering the principles of scalability, reliability, and performance required to design complex software systems.

The repository distinguishes itself by offering a methodical approach to technical interview preparation, incorporating design patterns, architectural trade-offs, and spaced repetition tools to help users retain complex concepts. It emphasizes constraint-driven analysis, teaching users how to ev
- [amusi/ai-job-notes](https://awesome-repositories.com/repository/amusi-ai-job-notes.md) (6,096 ⭐) — AI-Job-Notes is a curated job hunting guide and technical interview curriculum specifically for artificial intelligence and computer vision roles. It functions as a markdown knowledge base and static site repository that organizes recruitment data, study materials, and company lists.

The project provides resources for AI algorithm job hunting, including company directories and salary benchmarks based on geography and educational background. It covers campus recruitment planning through the tracking of application windows and internship cycles.

The repository includes materials for technical
- [lts4/universal](https://awesome-repositories.com/repository/lts4-universal.md) (251 ⭐) — matlab: MATLAB code to generate universal perturbations, using Caffe or MatConvNet.
- [xitu/google-interview-university](https://awesome-repositories.com/repository/xitu-google-interview-university.md) (717 ⭐) — Translations: - 中文版本 - translations in progress: - Español - हिन्दी - עברית - Bahasa Indonesia - Arabic - Vietnamese - Turkish - French - Russian - Ukrainian
- [yangshun/front-end-interview-handbook](https://awesome-repositories.com/repository/yangshun-front-end-interview-handbook.md) (43,961 ⭐) — This project is a curated guide for engineers preparing for front end engineering roles. It serves as a technical interview handbook and study resource, providing a collection of questions and answers focused on web technology and interview strategy.

The resource covers front end system design and architectural patterns for scalable user interfaces. It also includes analysis of company-specific interview formats and patterns to assist in creating tailored study plans.

The materials provide a review of web technology, including browser internals, web standards, and core scripting languages. T
- [huihut/interview](https://awesome-repositories.com/repository/huihut-interview.md) (37,972 ⭐) — This project is a comprehensive technical knowledge base designed to support developers in mastering systems programming and preparing for technical assessments. It provides a structured collection of fundamental computer science concepts, mapping high-level language constructs to low-level hardware memory layouts, runtime object lifecycles, and system-level operations.

The repository distinguishes itself through a hierarchical approach that bridges the gap between theoretical principles and practical implementation. It offers detailed guidance on C++ language mechanisms, standard library usa
- [jwasham/google-interview-university](https://awesome-repositories.com/repository/jwasham-google-interview-university.md) (0 ⭐)
- [apachecn/interview](https://awesome-repositories.com/repository/apachecn-interview.md) (8,944 ⭐) — This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings.

The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie
- [redpanda-data/redpanda](https://awesome-repositories.com/repository/redpanda-data-redpanda.md) (12,248 ⭐) — Redpanda is a distributed event streaming engine designed to serve as a high-performance, drop-in replacement for existing event-driven architectures. It provides a foundation for building and scaling applications that require reliable data movement, analytical querying, and strict operational compliance across both cloud and self-managed environments.

The platform distinguishes itself through a shared-nothing architecture that utilizes thread-per-core execution and a non-blocking asynchronous input/output engine to maximize throughput. It maintains data consistency through a consensus-based
- [careercup/ctci-6th-edition](https://awesome-repositories.com/repository/careercup-ctci-6th-edition.md) (11,463 ⭐) — This repository is a collection of solved algorithmic problems and data structure exercises designed for technical interview preparation. It serves as a polyglot reference implementation, providing a set of solved exercises based on a standard textbook to help candidates master the logic and complexity analysis required for coding tests.

The project implements the same algorithmic logic across multiple programming languages to demonstrate platform-independent problem solving. This polyglot approach allows for the comparison of implementations across different tech stacks to highlight recurrin
- [doocs/coding-interview](https://awesome-repositories.com/repository/doocs-coding-interview.md) (2,353 ⭐) — 😀 代码面试题集，包括剑指 Offer、编程之美等
- [redis/go-redis](https://awesome-repositories.com/repository/redis-go-redis.md) (22,159 ⭐) — This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications.

The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha
- [interview-science/interview-english](https://awesome-repositories.com/repository/interview-science-interview-english.md) (1,013 ⭐) — English for Tech Interview 面试中的英语
- [ashishps1/awesome-behavioral-interviews](https://awesome-repositories.com/repository/ashishps1-awesome-behavioral-interviews.md) (7,835 ⭐) — This project is a community-driven knowledge repository designed to assist with professional job search preparation. It provides a structured framework for mastering both behavioral and technical interview evaluations, offering resources to help candidates organize their personal experiences and professional narratives.

The repository functions as a comprehensive toolkit for career development, utilizing a hierarchical taxonomy to categorize complex interview concepts. It enables users to study core principles of data structures, algorithms, and system design while simultaneously providing st
- [redis/redis](https://awesome-repositories.com/repository/redis-redis.md) (74,906 ⭐) — Redis is an in-memory, key-value database designed to provide sub-millisecond latency for read and write operations. It functions as a versatile data platform, serving as a distributed cache, a message broker, a NoSQL document store, and a vector database. The system utilizes an event-driven, single-threaded loop to process requests efficiently, while maintaining data durability through append-only persistence logs and asynchronous snapshotting mechanisms.

What distinguishes Redis is its ability to handle complex data structures—including strings, hashes, lists, sets, and sorted sets—alongsid
- [ycd/universities](https://awesome-repositories.com/repository/ycd-universities.md) (159 ⭐) — :school_satchel: Free & open source API service for obtaining information about +9600 universities worldwide.
- [kimberli/interviews](https://awesome-repositories.com/repository/kimberli-interviews.md) (622 ⭐) — CS interview study sheet
- [chalarangelo/30-seconds-of-code](https://awesome-repositories.com/repository/chalarangelo-30-seconds-of-code.md) (128,121 ⭐) — 30-seconds-of-code is a comprehensive knowledge base and programming snippet library designed to support software engineering education and professional development. It provides a curated collection of reusable code units and technical guides that help developers master core language mechanics, design patterns, and architectural philosophies.

The project distinguishes itself by offering a wide-ranging library of algorithmic solutions and web development patterns that are organized into modular, independently testable units. It emphasizes functional programming paradigms and declarative logic,
- [forthespada/interviewguide](https://awesome-repositories.com/repository/forthespada-interviewguide.md) (5,816 ⭐) — InterviewGuide is a comprehensive technical interview preparation platform that covers the full spectrum of software engineering recruitment, from foundational computer science concepts through to offer negotiation. It provides structured learning paths across algorithms, operating systems, databases, networking, and programming languages, with a particular emphasis on C++ and Go. The platform aggregates real interview experiences and company-specific questions from major tech employers, offering candidates a searchable database of past written exam problems and detailed accounts of actual int
- [gurugio/lowlevelprogramming-university](https://awesome-repositories.com/repository/gurugio-lowlevelprogramming-university.md) (12,555 ⭐) — This project is a comprehensive educational framework designed to guide learners through the complexities of systems engineering and low-level software development. It provides structured learning paths that integrate hardware simulation, source code analysis, and project-based exercises to help developers master the foundational concepts of computer architecture, operating systems, and firmware design.

The curriculum distinguishes itself by emphasizing direct interaction with system internals, requiring learners to examine and modify existing open-source kernel and driver implementations. By
- [xiaolincoder/cs-base](https://awesome-repositories.com/repository/xiaolincoder-cs-base.md) (18,024 ⭐) — CS-Base is a comprehensive educational platform and technical repository designed to support software engineers in mastering backend architecture, artificial intelligence engineering, and career development. It functions as a centralized knowledge hub that combines illustrated theoretical tutorials with practical, project-based learning to bridge the gap between foundational computer science concepts and professional industry requirements.

The project distinguishes itself by integrating a robust career mentorship framework with advanced AI engineering resources. It provides users with tools f
- [thuml/universal-domain-adaptation](https://awesome-repositories.com/repository/thuml-universal-domain-adaptation.md) (280 ⭐) — Code release for  Universal Domain Adaptation(CVPR 2019)
- [codeaprendiz/learn-devops](https://awesome-repositories.com/repository/codeaprendiz-learn-devops.md) (1,587 ⭐) — This project is a comprehensive educational repository designed to teach DevOps practices through structured learning paths and hands-on exercises. It focuses on mastering infrastructure management, container orchestration, and system administration by providing a curriculum that covers the full lifecycle of cloud-native environments, from initial provisioning to ongoing maintenance and security.

The repository distinguishes itself by offering a practical, task-based approach to complex operational domains. It guides users through the implementation of infrastructure-as-code, the configuratio
- [youngyangyang04/leetcode-master](https://awesome-repositories.com/repository/youngyangyang04-leetcode-master.md) (61,690 ⭐) — This project is a comprehensive algorithmic interview resource and coding practice repository. It provides a structured curriculum of programming challenges and source code implementations designed to help software engineers master efficient problem-solving techniques and prepare for technical assessments.

The repository functions as a curated roadmap, organizing computer science fundamentals by data structure and algorithm topic to facilitate systematic skill development. By moving away from random practice, it supports career advancement training for those seeking to improve their professio
- [odino/interviews](https://awesome-repositories.com/repository/odino-interviews.md) (469 ⭐) — Random questions to ask during interviews.
- [hirosn/coding-interviews-es6](https://awesome-repositories.com/repository/hirosn-coding-interviews-es6.md) (0 ⭐)
- [camel-ai/oasis](https://awesome-repositories.com/repository/camel-ai-oasis.md) (4,833 ⭐) — Oasis is an LLM-powered multi-agent social simulator and research tool designed to study synthetic social phenomena. It functions as a synthetic social network platform, replicating the infrastructure of social sites including user profiles, follow relationships, and content discovery mechanisms to model human-like social behaviors at scale.

The framework orchestrates large-scale agent populations, supporting up to one million autonomous agents. It distinguishes itself by translating language model outputs into concrete social actions and external tool executions through a tool-calling orches
- [interviewmap/cs-interview-knowledge-map](https://awesome-repositories.com/repository/interviewmap-cs-interview-knowledge-map.md) (18,271 ⭐) — This project is a structured knowledge map and study guide for computer science technical interviews. It serves as a roadmap and reference for core fundamentals, organizing a wide range of technical topics into a categorized guide for developer learning.

The knowledge base covers a broad domain of computer science, including data structures, algorithms, and networking protocols. It specifically provides detailed materials for frontend engineering, focusing on JavaScript, browser internals, security, and performance optimization.

The project organizes these concepts into a visual knowledge gr
- [ksh-code/technical-interview](https://awesome-repositories.com/repository/ksh-code-technical-interview.md) (67 ⭐) — https://discord.com/blog/how-discord-reduced-websocket-traffic-by-40-percent - How Discord optimize their data in streaming. - Key takeways 1) They tried to optimize using compression other than zlib. Even if the method is tested and proved, try again after few years. Because an algorithm and…
- [krishnadey30/leetcode-questions-companywise](https://awesome-repositories.com/repository/krishnadey30-leetcode-questions-companywise.md) (19,159 ⭐) — This repository is a structured collection of algorithmic coding challenges curated to assist with technical interview preparation. It functions as a comprehensive dataset that organizes programming problems based on the specific companies that have historically included them in their assessment processes.

The project distinguishes itself by categorizing these challenges according to both the hiring organization and the frequency of problem appearance. This approach allows users to prioritize high-yield practice material, focusing their study efforts on the topics most relevant to their targe
- [darliner/algorithm_interview_notes-chinese](https://awesome-repositories.com/repository/darliner-algorithm-interview-notes-chinese.md) (2,472 ⭐) — This is a Chinese-language technical interview preparation resource focused on algorithms and data structures. It compiles real-world written exam questions and interview experiences to provide practical, scenario-specific guidance for candidates preparing for technical assessments.

The content is organized into distinct topic modules covering machine learning, deep learning, computer vision, natural language processing, and mathematics. Each module reviews core concepts, architectures, and techniques commonly addressed in interview questions, with explanations curated around actual assessmen
- [stone-payments/card-interview](https://awesome-repositories.com/repository/stone-payments-card-interview.md) (17 ⭐) — Code Challenge to code interview
- [bytebytegohq/system-design-101](https://awesome-repositories.com/repository/bytebytegohq-system-design-101.md) (83,491 ⭐) — This project is a centralized engineering knowledge repository that provides a structured curriculum for mastering system design, architectural patterns, and fundamental software development workflows. It serves as a professional development resource for engineers, offering foundational knowledge and real-world case studies to support the design of scalable, secure, and efficient distributed systems.

The repository distinguishes itself through a visual-first approach to knowledge synthesis, distilling complex technical concepts into high-density graphical diagrams and succinct illustrations.
- [pau1fitz/react-interview](https://awesome-repositories.com/repository/pau1fitz-react-interview.md) (1,840 ⭐) — This repository serves as a comprehensive educational resource and study guide for front-end developers preparing for technical interviews. It provides a structured collection of questions, answers, and reference materials focused on the core concepts and architectural patterns of the React library.

The content covers the fundamental principles of component-based user interface design, including lifecycle management, state synchronization, and data flow patterns. It details how to implement predictable state management through centralized stores and action dispatching, as well as how to utili
- [quavedev/universal-links](https://awesome-repositories.com/repository/quavedev-universal-links.md) (0 ⭐) — quave:universal-links is a Meteor package that allows you to expose your native iOS settings to enable Universal Links.
- [expo/expo](https://awesome-repositories.com/repository/expo-expo.md) (50,111 ⭐) — Expo is a universal mobile framework designed to build native iOS and Android applications from a single codebase using web-standard technologies. It provides a comprehensive development environment that includes a unified runtime for testing, cloud-based infrastructure for compiling and signing native binaries, and automated tools for managing the entire mobile release lifecycle, including app store submission.

The framework distinguishes itself through a plugin-based native configuration engine that programmatically modifies project files, allowing developers to integrate native modules wit
- [bdefore/universal-redux](https://awesome-repositories.com/repository/bdefore-universal-redux.md) (458 ⭐) — Universal Redux is an npm package that when used as a dependency in your project provides a universal (isomorphic) rendering server. You can either use its defaults and begin coding your project, or configure it to your liking with custom Webpack options and Express or Redux middleware. It's…
