awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 个仓库

Awesome GitHub RepositoriesProblem Pattern Mappings

Systems that associate coding challenges with recurring algorithmic templates.

Distinguishing note: Focuses on mapping problems to solution patterns rather than general architectural design.

Explore 20 awesome GitHub repositories matching software engineering & architecture · Problem Pattern Mappings. Refine with filters or upvote what's useful.

Awesome Problem Pattern Mappings GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • doocs/leetcodedoocs 的头像

    doocs/leetcode

    36,161在 GitHub 上查看↗

    This project is a comprehensive algorithmic learning repository and competitive programming archive designed to support technical interview preparation and software engineering skill development. It provides a structured collection of verified solutions and implementation patterns, enabling developers to master fundamental computer science concepts through systematic practice and study. The repository distinguishes itself through a solution-centric structure that organizes source code by problem category, algorithm type, and data structure. By mapping specific coding challenges to recurring a

    Associates coding challenges with recurring algorithmic templates to facilitate strategy recognition.

    Javaalgorithmscppcsharp
    在 GitHub 上查看↗36,161
  • realpython/python-guiderealpython 的头像

    realpython/python-guide

    29,663在 GitHub 上查看↗

    This project is a comprehensive guide for Python development and application deployment. It provides standardized patterns for coding standards, environment configuration, and the management of language runtimes and package managers across multiple operating systems. The guide features a taxonomic mapping of libraries and third-party tools, organizing curated solutions to match specific technical problems. It establishes preferred tools and patterns for developers while offering alternative options based on project requirements. Coverage extends to the full development lifecycle, including d

    Associates technical problems with recurring solution patterns through a curated library mapping.

    Batchfilebookguidepython
    在 GitHub 上查看↗29,663
  • everyinc/compound-engineering-pluginEveryInc 的头像

    EveryInc/compound-engineering-plugin

    21,527在 GitHub 上查看↗

    This project is a suite of tools for autonomous engineering, featuring a workflow manager that chains ideation, planning, and implementation into a single automated process for delivering pull requests. It includes a technical implementation planner for codebase research and blueprint generation, along with a framework for agentic code review that uses specialized agents to identify security and architectural issues. The system provides utilities for AI coding assistant migration, including a plugin converter for transforming instructions between different IDEs and a configuration synchronize

    Extracts reusable engineering insights from solved problems and saves them as tagged patterns for future reference.

    TypeScriptcompoundengineering
    在 GitHub 上查看↗21,527
  • krishnadey30/leetcode-questions-companywisekrishnadey30 的头像

    krishnadey30/LeetCode-Questions-CompanyWise

    19,159在 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

    Provides a structured database of coding challenges mapped to specific hiring companies to assist with targeted interview preparation.

    在 GitHub 上查看↗19,159
  • liquidslr/interview-company-wise-problemsliquidslr 的头像

    liquidslr/interview-company-wise-problems

    13,851在 GitHub 上查看↗

    This project is a collaborative repository and static site generator designed to help software engineers prepare for technical hiring assessments. It functions as a structured knowledge base that organizes algorithmic coding challenges and interview questions into a searchable, web-based interface. The platform distinguishes itself by categorizing practice material based on historical appearance frequency and company-specific interview patterns. Users can filter these coding challenges according to their preparation timeline, allowing for targeted study sessions that prioritize the most relev

    Targets preparation by focusing on specific coding problems frequently asked by individual technology companies.

    amazon-interviewgoogle-interviewinterview
    在 GitHub 上查看↗13,851
  • khangich/machine-learning-interviewkhangich 的头像

    khangich/machine-learning-interview

    12,624在 GitHub 上查看↗

    This project is a curated collection of technical reference materials and study guides designed for machine learning interview preparation. It provides comprehensive resources for candidates pursuing engineering roles, focusing on deep learning, production infrastructure, and large-scale system design. The repository distinguishes itself through an architecture that combines theoretical research with industrial case studies. It utilizes a pattern-based approach to system design, breaking down complex deployments—such as recommendation engines, search ranking, and ad click prediction—into reus

    Pairs algorithmic and SQL exercises with problem mappings specific to major technology company interview patterns.

    在 GitHub 上查看↗12,624
  • careercup/ctci-6th-editioncareercup 的头像

    careercup/CtCI-6th-Edition

    11,463在 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

    Maps source files to interview challenge identifiers for easy cross-referencing between theory and implementation.

    Javaalgorithmscareercupcracking-the-coding-interview
    在 GitHub 上查看↗11,463
  • seanprashad/leetcode-patternsseanprashad 的头像

    seanprashad/leetcode-patterns

    11,410在 GitHub 上查看↗

    This project is a structured study guide and repository designed to assist with technical interview preparation. It organizes coding problems into a taxonomy based on shared algorithmic strategies, allowing users to master fundamental computer science concepts through a curated learning path. The resource emphasizes pattern recognition by mapping specific problem constraints to optimal data structures and computational approaches. By categorizing challenges according to their underlying logic, it enables a systematic approach to developing problem-solving skills for technical assessments. Th

    Organizes coding challenges into a taxonomy based on shared algorithmic strategies and patterns.

    JavaScriptalgorithmsdata-structuresinterview-prep
    在 GitHub 上查看↗11,410
  • soulmachine/leetcodesoulmachine 的头像

    soulmachine/leetcode

    11,336在 GitHub 上查看↗

    This project is a LeetCode solution repository and algorithm reference library. It provides a structured collection of solved coding challenges that demonstrate recurring computational strategies, data structure implementations, and complexity optimizations used for technical interview preparation and competitive programming study. The repository transforms structured source code and technical explanations into professional PDF guides using a LaTeX technical documentation system. To ensure consistent typography and environment settings across different systems, the project utilizes a containe

    Provides a mapping of coding challenges to recurring algorithmic templates for structured technical study.

    TeX
    在 GitHub 上查看↗11,336
  • hxu296/leetcode-company-wise-problems-2022hxu296 的头像

    hxu296/leetcode-company-wise-problems-2022

    11,040在 GitHub 上查看↗

    This repository is a structured database of coding interview problems designed to support software engineering career development. It functions as a centralized knowledge base that aggregates technical practice questions, mapping them to specific employer requirements and recurring computer science topics. The project distinguishes itself by clustering interview questions into company-specific collections and labeling them by technical domain. This organization allows users to identify recurring algorithmic patterns and analyze the unique testing styles associated with different organizations

    Functions as a structured database of algorithmic challenges mapped to specific company interview patterns.

    Jupyter Notebookamazon-interviewfacebook-interviewgoogle-interview
    在 GitHub 上查看↗11,040
  • blankj/awesome-java-leetcodeBlankj 的头像

    Blankj/awesome-java-leetcode

    8,698在 GitHub 上查看↗

    This project is a reference library of Java implementations for algorithmic coding challenges and data structure patterns. It serves as a study guide for technical interview preparation, providing a curated collection of LeetCode solutions organized by difficulty and algorithmic technique. The collection includes a mapping system that associates specific algorithm problems with the companies that frequently use them in technical interviews. The repository covers a wide range of capability areas, including tree algorithms for hierarchy construction and verification, string processing for sequ

    Includes a mapping system that associates specific algorithmic problems with companies that frequently use them in interviews.

    Javaalgorithmalgorithmsdatastructure
    在 GitHub 上查看↗8,698
  • itcharge/algonoteI

    itcharge/AlgoNote

    7,729在 GitHub 上查看↗

    AlgoNote is an algorithm and data structure tutorial and computer science study manual. It serves as a technical library of algorithm implementations and data structure patterns, providing a comprehensive learning guide focused on technical interview preparation. The project functions as a LeetCode solution guide, containing analyzed and implemented solutions for over one thousand coding challenges. All implementations are written in Python to provide a consistent coding reference. The resource covers the study of algorithm fundamentals, the resolution of diverse coding challenges, and prepa

    Indexes coding challenges by external platform identifiers to synchronize study materials with community standards.

    Python
    在 GitHub 上查看↗7,729
  • fuzhengwei/itstack-demo-designfuzhengwei 的头像

    fuzhengwei/itstack-demo-design

    6,779在 GitHub 上查看↗

    本项目是一个软件设计模式实现指南和架构参考。它提供了一系列实用的代码示例,演示了创建型、结构型和行为型模式,以提高软件的可维护性和质量。 该库包括通过创建型模式进行对象实例化的标准化实现、使用结构型模式将对象组装成高效层次结构的模板,以及通过行为型模式管理对象通信和职责分配的示例。 该项目将这些抽象设计模式映射到特定的业务领域(如交易和营销),以演示如何解决现实世界的软件问题。这包括应用多态运行时分派和基于接口的解耦,以降低系统复杂性并提高可扩展性。

    Maps abstract design patterns to specific business domains such as transactions and marketing to solve real-world problems.

    Java
    在 GitHub 上查看↗6,779
  • ddd-by-examples/libraryddd-by-examples 的头像

    ddd-by-examples/library

    5,805在 GitHub 上查看↗

    本项目是领域驱动设计(DDD)模式、函数式领域建模及事件驱动状态协调的参考实现。它展示了如何应用战略和战术设计模式来管理复杂的业务需求。 该实现利用包含纯函数和不可变对象的函数式领域模型来管理状态转换和副作用。它采用了命令查询职责分离(CQRS)架构来分离读写模型,并结合事件驱动协调机制,以维护跨自治业务边界的一致性。 代码库采用了模块化单体架构,通过限界上下文和六边形分层将核心逻辑与基础设施隔离。质量保证通过行为驱动开发(BDD)套件实现,该套件映射通用语言以验证业务场景,并利用自动化测试强制执行架构约束。 该项目将这些模式应用于图书馆管理领域,涵盖图书目录维护、流通工作流、预留验证及逾期借阅跟踪。

    Identifies and prioritizes specific business cases to map high-level requirements to detailed architectural design patterns.

    Java
    在 GitHub 上查看↗5,805
  • careercup/ctcicareercup 的头像

    careercup/ctci

    5,137在 GitHub 上查看↗

    这是一个算法实现仓库和编程面试练习指南。它提供了一系列算法解决方案、数据结构参考和学习资料,旨在帮助候选人准备软件工程招聘评估。 该仓库作为算法测试套件,利用基于用例的验证系统,执行特定的输入输出对来验证所实现逻辑的正确性。 该代码库通过练习常见的计算机科学问题、实现核心数据结构以及验证编码解决方案,涵盖了技术面试准备的各个方面。

    Maps source files to specific technical interview challenge identifiers using a directory-based structure.

    Java
    在 GitHub 上查看↗5,137
  • soapyigu/leetcode-swiftsoapyigu 的头像

    soapyigu/LeetCode-Swift

    4,958在 GitHub 上查看↗

    LeetCode-Swift is a collection of algorithm solutions written in Swift, designed for coding interview preparation. Each solution is implemented as a self-contained function with no external dependencies, making it easy to run and test. The repository organizes solutions by topic and company, and every file includes time and space complexity annotations, allowing quick evaluation of algorithmic efficiency. What sets this repository apart is its flat file structure and the way solutions are tagged with the companies that asked them in interviews, enabling targeted practice. All code resides in

    Labels solutions with the companies that asked them in interviews, enabling targeted preparation.

    Swiftalgorithmdata-structuresinterview
    在 GitHub 上查看↗4,958
  • gatieme/codinginterviewsgatieme 的头像

    gatieme/CodingInterviews

    4,864在 GitHub 上查看↗

    CodingInterviews 是一个技术面试学习资源和算法实现指南。它收集了典型的编程挑战和参考实现,重点关注企业面试中常用的数据结构和算法。 该项目作为编码挑战参考,提供了一个经过验证的算法解决方案库,可作为候选人实现方案的基准。它包含一个数据结构实现库和一套专为技术面试准备而设计的面试题集。 该仓库通过精选挑战集和基于模式的分类来组织内容,涵盖了常见的面试要求。它采用模块化的解决方案结构,将单个问题隔离在独立文件中,并将具体的面试题直接映射到相应的源代码实现。

    Groups programming problems by technical requirements to cover common interview patterns and data structures.

    C++
    在 GitHub 上查看↗4,864
  • redspider1/concurrentRedSpider1 的头像

    RedSpider1/concurrent

    4,608在 GitHub 上查看↗

    本项目是一个并发编程知识库和教程系列,专注于 Java 同步、锁和性能扩展性。它作为掌握多线程和 Java 共享资源管理的实现指南。 内容被组织为技术文章和引导式教程的结构化层级。它将常见的多线程陷阱与特定的实现模式和修复方案配对,以协助并发故障排除并预防竞态条件。 该知识库利用关系型技术框架和模块化概念映射来连接不同的编程原语。这些教程按引导顺序排列,从基础概念逐步深入到复杂的并发模式。

    Pairs common multi-threading pitfalls with specific implementation patterns to provide practical fixes for known coding errors.

    Java
    在 GitHub 上查看↗4,608
  • mazharmik/interview_ds_algoMAZHARMIK 的头像

    MAZHARMIK/Interview_DS_Algo

    4,509在 GitHub 上查看↗

    此项目是一个算法面试准备指南和参考库。它提供了一个精心策划的已解决编程问题和数据结构实现集合,专为技术面试练习和竞赛编程学习而设计。 该仓库通过模式、难度级别和基于公司的过滤系统来组织编码挑战,从而脱颖而出。它包括教学资源,如算法概念笔记和视频讲解,以补充解决方案集。 该库涵盖了广泛的计算领域,包括用于范围和前缀查询的高级数据结构、图遍历和最短路径算法,以及各种专注于动态规划、回溯和贪心策略的问题集。它还提供了堆、哈希映射、链表、栈和队列等基本结构的实现。

    Implements a system to map and filter coding challenges by the companies that use them in interviews.

    C++algorithmsalgorithms-and-data-structurescoding-interviews
    在 GitHub 上查看↗4,509
  • snehasishroy/leetcode-companywise-interview-questionssnehasishroy 的头像

    snehasishroy/leetcode-companywise-interview-questions

    2,656在 GitHub 上查看↗

    Filters LeetCode problems by company name to focus preparation on questions asked by specific employers.

    Javaamazon-interviewapple-interviewfacebook-interview
    在 GitHub 上查看↗2,656
  1. Home
  2. Software Engineering & Architecture
  3. Problem Pattern Mappings

探索子标签

  • Business Scenario MappingsApplying abstract software design patterns to solve specific real-world business problems. **Distinct from Problem Pattern Mappings:** Maps general software design patterns to business domains like transactions and marketing, rather than just algorithmic templates.
  • Company-Specific Problem Mappings1 个子标签Databases that associate coding challenges with specific hiring companies. **Distinct from Problem Pattern Mappings:** Distinct from general pattern mappings: focuses on company-specific problem sets rather than algorithmic templates.
  • Interview Challenge MappingsMappings that link source files to specific technical interview challenge identifiers. **Distinct from Problem Pattern Mappings:** Maps specific files to challenge IDs rather than mapping problems to general algorithmic templates.
  • Pitfall-Solution PatternsDocumentation that explicitly pairs common coding errors with their corresponding corrected implementation patterns. **Distinct from Problem Pattern Mappings:** Distinct from Problem Pattern Mappings: focuses on fixing common pitfalls and errors rather than applying algorithmic templates to a challenge.
  • Platform Identifier MappingsSystems that map internal educational content to external platform identifiers for synchronization. **Distinct from Problem Pattern Mappings:** Distinct from Problem Pattern Mappings by mapping to external platform IDs rather than internal algorithmic templates.