awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to darliner/algorithm_interview_notes-chinese

Open-source alternatives to Algorithm Interview Notes Chinese

30 open-source projects similar to darliner/algorithm_interview_notes-chinese, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Algorithm Interview Notes Chinese alternative.

  • amusi/deep-learning-interview-bookamusi avatar

    amusi/Deep-Learning-Interview-Book

    8,867View on GitHub↗

    This project is a deep learning interview guide and AI technical study resource. It serves as a structured machine learning knowledge base containing curated reference guides and technical questions designed for professional interviews. The resource covers a broad spectrum of artificial intelligence domains, including machine learning fundamentals and essential mathematics. It provides specialized study materials for computer vision, natural language processing, and SLAM. Beyond AI-specific topics, the collection includes technical interview coaching for data structures and algorithms typica

    computer-visiondeep-learninginterview
    View on GitHub↗8,867
  • chiphuyen/ml-interviews-bookchiphuyen avatar

    chiphuyen/ml-interviews-book

    4,523View on GitHub↗

    This project is a collection of comprehensive guides and reference materials designed for technical interviews, machine learning system design, and professional development. It serves as a technical knowledge base and a career coaching manual, providing structured resources to help candidates navigate the machine learning hiring landscape. The resource distinguishes itself by offering detailed frameworks for comparing industry roles, analyzing company types, and planning long-term career progression. It provides specific guidance on evaluating employer organizational health, identifying resea

    HTML
    View on GitHub↗4,523
  • datawhalechina/daily-interviewdatawhalechina avatar

    datawhalechina/daily-interview

    3,719View on GitHub↗

    This project is a technical interview study guide and knowledge base designed for software engineering and AI roles. It provides curated learning paths and a collection of high-frequency questions to help candidates prepare for technical assessments. The resource includes specialized study guides for machine learning, covering supervised and unsupervised learning, computer vision, and natural language processing. It also serves as a system design reference, analyzing architectural patterns, scalability trade-offs, and distributed infrastructure components. Beyond technical theory, the projec

    cvinterview-questionsllm
    View on GitHub↗3,719

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • boltzmannentropy/interviews.aiBoltzmannEntropy avatar

    BoltzmannEntropy/interviews.ai

    4,875View on GitHub↗

    interviews.ai is a technical study resource and educational book designed for machine learning engineering roles. It serves as a comprehensive guide for mastering theoretical and practical fundamentals, specifically providing a collection of solved interview questions and answers focused on artificial intelligence and deep learning. The project covers core AI curriculum including information theory, Bayesian statistics, and neural network architectures. It provides instructional content and solved technical exercises to assist with deep learning interview preparation and machine learning exam

    View on GitHub↗4,875
  • andrewekhalel/mlquestionsandrewekhalel avatar

    andrewekhalel/MLQuestions

    4,715View on GitHub↗

    MLQuestions is a technical interview guide and knowledge base designed for machine learning and computer vision engineering preparation. It provides a curated collection of questions and answers to help users practice technical responses and theoretical knowledge required for engineering screenings and assessments in the AI field. The resource is structured as a markdown knowledge base, storing content in a directory hierarchy to categorize technical topics. This organization allows for versioning and manual editing of the study materials. The content covers a broad range of machine learning

    View on GitHub↗4,715
  • youssefhosni/data-science-interview-questions-answersyoussefHosni avatar

    youssefHosni/Data-Science-Interview-Questions-Answers

    5,497View on GitHub↗

    This repository is a curated study resource of interview questions and answers for data science roles. It covers the core domains of machine learning, statistics, Python programming, SQL databases, deep learning, and algorithmic problem solving. The content is organized as static Markdown files with a structured question-and-answer format, making it easy to read and navigate without any server-side processing. The material distinguishes itself by pairing each question with a detailed explanation and often a code example, covering both conceptual knowledge and practical application. Topics ran

    data-sciencedeep-learninginterview-questions
    View on GitHub↗5,497
  • forthespada/interviewguideforthespada avatar

    forthespada/InterviewGuide

    5,816View on GitHub↗

    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

    codecppdata-structures-and-algorithms
    View on GitHub↗5,816
  • brave-people/brave-tech-interviewbrave-people avatar

    brave-people/brave-tech-interview

    4,461View on GitHub↗

    This project is a technical interview study guide and computer science knowledge base. It provides a curated collection of technical interview questions and expert explanations focused on preparing for assessments at global IT companies. The repository serves as a coding interview roadmap for mastering algorithmic challenges and complexity analysis, alongside a software architecture reference for design principles and system design strategies. It also includes a web security curriculum covering authentication methods, cryptographic concepts, and common vulnerabilities. Content covers compute

    View on GitHub↗4,461
  • wethinkin/aigc-interview-bookWeThinkIn avatar

    WeThinkIn/AIGC-Interview-Book

    3,974View on GitHub↗

    This project is a comprehensive technical study resource and interview guide for candidates pursuing roles as large language model and AI algorithm engineers. It serves as a structured learning path and technical reference for generative AI, machine learning, and the deployment of models in production environments. The resource provides specialized guides for mastering large language model architectures, diffusion models, and the design of autonomous AI agents. It includes detailed technical references on tool calling, memory management, and multimodal system architectures to assist with tech

    ai-agentaigccomputer-vision
    View on GitHub↗3,974
  • apachecn/interviewapachecn avatar

    apachecn/Interview

    8,944View on GitHub↗

    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

    Jupyter Notebookinterviewkaggleleetcode
    View on GitHub↗8,944
  • jwasham/code-catalog-pythonjwasham avatar

    jwasham/code-catalog-python

    1,048View on GitHub↗

    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

    Python
    View on GitHub↗1,048
  • alirezadir/machine-learning-interviewsalirezadir avatar

    alirezadir/Machine-Learning-Interviews

    8,455View on GitHub↗

    This project is a comprehensive machine learning interview guide and technical study resource designed for individuals preparing for machine learning and AI engineering roles. It provides a collection of materials and practice problems covering core algorithms, theoretical fundamentals, and the implementation of neural network architectures. The resource serves as a technical reference for generative AI development, focusing on the design and optimization of large language models and diffusion systems. It includes frameworks for system design, covering the architecture of production machine l

    Jupyter Notebookagenticaiai-agents
    View on GitHub↗8,455
  • careercup/ctci-6th-editioncareercup avatar

    careercup/CtCI-6th-Edition

    11,463View on GitHub↗

    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

    Javaalgorithmscareercupcracking-the-coding-interview
    View on GitHub↗11,463
  • youngyangyang04/leetcode-masteryoungyangyang04 avatar

    youngyangyang04/leetcode-master

    61,690View on GitHub↗

    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

    Shellalgorithmcppgo
    View on GitHub↗61,690
  • leeguandong/interview-code-practice-pythonleeguandong avatar

    leeguandong/Interview-code-practice-python

    1,575View on GitHub↗

    This repository serves as a collection of common coding challenges and data structure implementations designed to assist software engineers in preparing for technical interviews. It functions as a study guide for mastering fundamental computer science concepts and standard algorithmic patterns using Python. The project organizes source files into a hierarchical directory structure, grouping problems by category or data structure type to facilitate navigation. By maintaining these implementations as raw script files, the repository allows users to execute code directly within their local Pytho

    Python
    View on GitHub↗1,575
  • sreeharierk/datasciencesreeharierk avatar

    sreeharierk/datascience

    5,156View on GitHub↗

    This project is a curated knowledge base and learning resource for data science and artificial intelligence. It provides a structured set of curricula, technical notes, and learning paths covering the mathematics, statistics, and algorithms required to build intelligent systems. The repository includes a catalog of open-source projects and practical implementations for deep learning, computer vision, and natural language processing. It also maintains a directory of university courseware and online modules focused on machine learning and robotics. The content covers theoretical foundations in

    artificial-intelligencecomputer-visiondata-science
    View on GitHub↗5,156
  • mazharmik/interview_ds_algoMAZHARMIK avatar

    MAZHARMIK/Interview_DS_Algo

    4,509View on GitHub↗

    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

    C++algorithmsalgorithms-and-data-structurescoding-interviews
    View on GitHub↗4,509
  • aaronwangy/data-science-cheatsheetaaronwangy avatar

    aaronwangy/Data-Science-Cheatsheet

    5,422View on GitHub↗

    This project is a data science reference sheet and machine learning study guide. It provides a curated collection of formulas, definitions, and model summaries designed for quick lookup during project development and technical interview preparation. The resource is delivered as a static PDF educational resource. It organizes complex technical frameworks and theoretical machine learning concepts into a portable, fixed-layout document to ensure consistent visual presentation across different devices. The content covers machine learning concept references and data science knowledge synthesis, s

    TeXcheatsheetdata-sciencemachine-learning
    View on GitHub↗5,422
  • shfshanyue/daily-questionshfshanyue avatar

    shfshanyue/Daily-Question

    5,126View on GitHub↗

    Daily-Question is a frontend interview preparation platform and technical knowledge base. It provides a structured engineering curriculum consisting of high-frequency interview questions and core technical topics organized by increasing difficulty. The platform includes an interview experience archive that collects real-world reports from technology companies to help users analyze hiring patterns and salary benchmarks. It also serves as a library for web engineering concepts and network protocols, utilizing interactive code examples and diagrams. The project covers broad capability areas inc

    Vuedevopsfe-interviewfrontend-interview
    View on GitHub↗5,126
  • afshinea/stanford-cs-230-deep-learningafshinea avatar

    afshinea/stanford-cs-230-deep-learning

    7,028View on GitHub↗

    This repository collects illustrated single-page cheat sheets that compress the core topics of Stanford's CS 230 deep learning course into visual reference summaries. The collection covers convolutional neural networks, recurrent neural networks, and practical training techniques, pairing schematic diagrams with mathematical notation to bridge intuition and formal understanding. The cheat sheets are organized by subject area and link related concepts across topics, such as connecting vanishing gradients to LSTM gates, to reinforce the full deep learning workflow. Practical training advice on

    cheatsheetconvolutional-neural-networksdata-science
    View on GitHub↗7,028
  • krishnadey30/leetcode-questions-companywisekrishnadey30 avatar

    krishnadey30/LeetCode-Questions-CompanyWise

    19,159View on GitHub↗

    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

    View on GitHub↗19,159
  • llsourcell/learn_machine_learning_in_3_monthsllSourcell avatar

    llSourcell/Learn_Machine_Learning_in_3_Months

    7,616View on GitHub↗

    This project is a machine learning curriculum and educational course repository designed as a structured three-month study plan. It provides a guided path for mastering data science and artificial intelligence using the Python programming language. The repository organizes learning materials and code examples to cover mathematics, algorithms, and deep learning fundamentals. It uses a modular curriculum structure to break the domain into discrete monthly and weekly segments. The project functions as a curated resource map that aligns source code and notes with external instructional videos an

    View on GitHub↗7,616
  • lylemi/learn-web-hackingLyleMi avatar

    LyleMi/Learn-Web-Hacking

    5,414View on GitHub↗

    Learn-Web-Hacking is a structured web security study guide and penetration testing knowledge base. It provides a collection of research notes focused on identifying and exploiting vulnerabilities in web applications and network protocols. The project includes specialized frameworks for evaluating security risks in large language models to prevent prompt injection, as well as guides for hardening cloud-native infrastructure, including container standards and orchestration tools. It also covers the analysis of identity standards and authentication protocols. The material spans a broad range of

    Pythonhackingpenetration-testingpentesting
    View on GitHub↗5,414
  • michaelliao/learn-python3michaelliao avatar

    michaelliao/learn-python3

    6,460View on GitHub↗

    This project is an educational repository and programming guide for Python 3. It provides a collection of runnable code samples and implementation details designed to help users learn the core features, syntax, and logic of the language. The repository utilizes a case-study driven approach, using practical examples and guided implementation to demonstrate common patterns and standard library functions. The content is organized into a linear progression curriculum, grouping related language features into topic-based modules.

    pythonpython3
    View on GitHub↗6,460
  • ndb796/python-for-coding-testndb796 avatar

    ndb796/python-for-coding-test

    2,415View on GitHub↗

    This repository serves as a comprehensive library for algorithmic problem solving, providing reference implementations for fundamental computer science challenges. It is designed as a resource for technical interview preparation and competitive programming training, focusing on the mastery of common patterns and data structures required for coding assessments. The project distinguishes itself by offering solutions that emphasize idiomatic Python usage and performance optimization. It covers a wide range of algorithmic techniques, including greedy selection, dynamic programming, graph theory,

    Pythonalgorithmscoding-interviewsdata-structures
    View on GitHub↗2,415
  • orrsella/soft-eng-interview-preporrsella avatar

    orrsella/soft-eng-interview-prep

    2,233View on GitHub↗

    This project is a comprehensive study guide and reference repository designed to prepare software engineers for technical interviews. It provides a structured collection of fundamental computer science concepts, algorithm implementations, and system design principles, serving as a centralized resource for reviewing the core knowledge required for engineering assessments. The repository distinguishes itself by offering language-agnostic concept modeling and modular knowledge categorization, which allows candidates to navigate complex topics efficiently. It covers a broad spectrum of technical

    engineering-interviewinterviewinterview-prep
    View on GitHub↗2,233
  • yuanguangxin/leetcodeyuanguangxin avatar

    yuanguangxin/LeetCode

    7,480View on GitHub↗

    This project is a LeetCode solution repository and algorithm implementation library. It serves as a technical interview study guide, providing a collection of solved programming problems and algorithmic implementations. The repository focuses on coding practice management and algorithm study workflows. It organizes curated coding questions and answers to assist in preparing for technical job evaluations and software engineering assessments. The content is managed through a git-based system using markdown documentation and a category-based directory structure. This allows for the organization

    Javaleetcodeleetcode-classificationleetcode-java
    View on GitHub↗7,480
  • dhghomon/easy_rustDhghomon avatar

    Dhghomon/easy_rust

    8,305View on GitHub↗

    Easy Rust is a beginner course and programming tutorial designed to teach the fundamentals of the Rust language. It provides instructional material and technical documentation tailored for those new to coding and non-native English speakers. The project uses simplified English to translate complex programming concepts into basic vocabulary. This approach bridges the gap between professional technical terminology and beginner-friendly language through concept-mapping and a modular, topic-based structure. The learning materials cover core programming fundamentals and systems programming basics

    Shell
    View on GitHub↗8,305
  • aliyr/nodejs-developer-roadmapaliyr avatar

    aliyr/Nodejs-Developer-Roadmap

    4,797View on GitHub↗

    This project is a Node.js learning roadmap and developer skill map designed to guide learners from beginner to advanced levels. It serves as a backend development curriculum and an interactive technology guide that charts the specific tools, libraries, and architectural patterns required to master the Node.js runtime. The project uses a graph-based visualization to represent technical competencies and their dependencies. By mapping these skills as a structured sequence of topics, it provides a visual guide for identifying the necessary prerequisites and learning milestones needed for backend

    View on GitHub↗4,797
  • fterh/leetcode-curation-topicalfterh avatar

    fterh/leetcode-curation-topical

    1,334View on GitHub↗

    This project is a structured collection of coding challenges and a technical interview study guide designed to assist developers in preparing for software engineering assessments. It functions as a comprehensive index of practice problems, providing a roadmap for mastering core data structures and algorithmic concepts through systematic study. The repository utilizes a declarative metadata mapping system to organize high-frequency programming problems into specific technical domains. By employing a data-driven curation process, it transforms structured configuration files into a human-readabl

    hacktoberfest
    View on GitHub↗1,334