awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kolodny avatar

kolodny/exercises

0
View on GitHub↗
4,216 Stars·662 Forks·JavaScript·13 Aufrufe

Exercises

Dieses Projekt ist eine umfassende pädagogische Suite von Coding-Challenges und Implementierungsleitfäden mit Fokus auf JavaScript. Es bietet eine Sammlung programmatischer Übungen und Interviewfragen, die darauf ausgelegt sind, Kernlogik und Algorithmen zu üben.

Das Repository dient als Arbeitsbuch für testgetriebene Entwicklung und paart Programmierprobleme mit Testsuiten, um die Korrektheit implementierter Lösungen zu verifizieren. Es enthält ein spezifisches Framework für die Verifizierung von Übungslösungen und die Integration asynchroner Logik in automatisierte Testabläufe.

Der Inhalt deckt eine breite Palette von Bausteinen der Informatik ab, einschließlich funktionaler Programmiermuster, Binär- und Merkle-Baumstrukturen sowie Sortier- und Suchlogik. Es bietet zudem Implementierungen für asynchrones Flow-Management, Datenintegritätsprüfung, unveränderliche Zustandsaktualisierungsmuster und Middleware-Ketten zur Anforderungsverarbeitung.

Features

  • JavaScript Coding Exercises - Provides a comprehensive collection of JavaScript coding challenges and interview exercises.
  • Test-Driven Development Resources - Provides a structured collection of coding problems and test suites designed to teach software design through test-driven development.
  • Asynchronous Logic Exercises - Provides a suite of exercises for managing concurrent operations and asynchronous flows.
  • Algorithm Implementation Guides - Offers practical implementation guides for core computer science patterns and algorithms.
  • Functional Programming Patterns - Implements essential functional programming patterns like currying and memoization in JavaScript.
  • Solution Verification - Ships a dedicated test suite to verify the correctness of implemented logic for various coding challenges.
  • Array Transformations - Provides a custom implementation of the array map function for element transformation.
  • Memoization - Implements an algorithmic memoization pattern to cache expensive function results.
  • Binary Search Implementations - Provides a concrete implementation of the binary search algorithm for sorted arrays.
  • Binary Tree Inversions - Implements a process to reverse the structural orientation of a binary tree.
  • Array Flattening Utilities - Provides a utility to recursively flatten multi-dimensional arrays into a single list.
  • Custom Sorting Logic - Implements custom sorting logic using comparison functions for collection ordering.
  • Function Currying - Provides a programmatic implementation of function currying for partial application.
  • Concurrent Task Limiters - Provides a mechanism to cap the number of active concurrent asynchronous tasks.
  • Execution Frequency Control - Implements debouncing and throttling logic to control function execution frequency.
  • Nested Task Flattening - Implements a utility to flatten nested asynchronous thunks to eliminate callback hell.
  • Single Execution Wrappers - Provides a wrapper to ensure a target function executes only once.
  • Immutable Data Patterns - Implements patterns for updating object state immutably to maintain data integrity.
  • Middleware Patterns - Implements a middleware pattern for processing requests through a sequential chain of handler hooks.
  • Merkle-Tree Data Integrity - Implements the construction of Merkle trees by recursively hashing pairs of values.
  • Membership Verifications - A method to confirm a value belongs to a dataset by hashing sibling nodes until they match a known root hash.
  • Function Execution Throttling - Implements a throttle function to enforce minimum time intervals between calls.
  • Interview Preparation - Collection of JavaScript coding exercises with automated tests.
  • Programming Languages - JavaScript coding exercises for interview practice.
  • Interview Preparation - Basic coding challenges and technical interview exercises.

Star-Verlauf

Star-Verlauf für kolodny/exercisesStar-Verlauf für kolodny/exercises

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Exercises

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Exercises.
  • sadanandpai/javascript-code-challengesAvatar von sadanandpai

    sadanandpai/javascript-code-challenges

    4,451Auf GitHub ansehen↗

    This repository is a collection of JavaScript coding challenges and a comprehensive interview guide. It provides reference implementations and educational examples designed to help developers master language fundamentals and prepare for technical interviews. The project covers a wide array of specialized implementations, including functional programming patterns like currying and partial application, as well as asynchronous patterns for concurrency control. It also includes practical examples of Document Object Model manipulation and the implementation of common data structures such as stacks

    MDXchallengescoding-interviewfrontend
    Auf GitHub ansehen↗4,451
  • lgwebdream/fe-interviewAvatar von lgwebdream

    lgwebdream/FE-Interview

    7,203Auf GitHub ansehen↗

    This project is a comprehensive frontend interview preparation resource built around a question bank of over 1000 curated questions. It covers HTML, CSS, JavaScript, Vue, React, Node, TypeScript, Webpack, algorithms, and network security, with each question accompanied by a detailed answer explanation. The content is organized into a hierarchical category tree for browsable exploration, and a daily question rotation algorithm presents one question per day for systematic review. A client-side search index enables instant filtering of questions by title or tag, and the entire question bank is p

    JavaScriptangularcssfe-interview
    Auf GitHub ansehen↗7,203
  • greatfrontend/top-javascript-interview-questionsAvatar von greatfrontend

    greatfrontend/top-javascript-interview-questions

    9,685Auf GitHub ansehen↗

    This project is a technical interview preparation resource focused on JavaScript. It provides a collection of common technical questions, detailed answers, and conceptual quizzes designed to help users master core language fundamentals and browser APIs. The resource utilizes an interactive infrastructure that includes a coding workspace with in-browser runtime execution and an automated test suite to validate code correctness. It organizes content through curated learning paths and modular concept mapping to decompose complex language fundamentals into searchable study modules. The curriculu

    MDXfront-end-developmentinterviewsjavascript
    Auf GitHub ansehen↗9,685
  • angus-c/justAvatar von angus-c

    angus-c/just

    6,204Auf GitHub ansehen↗

    Just is a collection of JavaScript utility libraries designed for data manipulation, functional programming, performance optimization, statistical analysis, and string processing. It provides a set of tools for deep cloning, filtering, and transforming complex objects and arrays. The project is structured as a series of zero-dependency modules, allowing utilities to be used independently to minimize bundle size. It implements functional programming patterns including currying, piping, and partial application, and provides execution control through memoization, debouncing, and throttling. The

    JavaScript
    Auf GitHub ansehen↗6,204
Alle 30 Alternativen zu Exercises anzeigen→

Häufig gestellte Fragen

Was macht kolodny/exercises?

Dieses Projekt ist eine umfassende pädagogische Suite von Coding-Challenges und Implementierungsleitfäden mit Fokus auf JavaScript. Es bietet eine Sammlung programmatischer Übungen und Interviewfragen, die darauf ausgelegt sind, Kernlogik und Algorithmen zu üben.

Was sind die Hauptfunktionen von kolodny/exercises?

Die Hauptfunktionen von kolodny/exercises sind: JavaScript Coding Exercises, Test-Driven Development Resources, Asynchronous Logic Exercises, Algorithm Implementation Guides, Functional Programming Patterns, Solution Verification, Array Transformations, Memoization.

Welche Open-Source-Alternativen gibt es zu kolodny/exercises?

Open-Source-Alternativen zu kolodny/exercises sind unter anderem: sadanandpai/javascript-code-challenges — This repository is a collection of JavaScript coding challenges and a comprehensive interview guide. It provides… lgwebdream/fe-interview — This project is a comprehensive frontend interview preparation resource built around a question bank of over 1000… greatfrontend/top-javascript-interview-questions — This project is a technical interview preparation resource focused on JavaScript. It provides a collection of common… angus-c/just — Just is a collection of JavaScript utility libraries designed for data manipulation, functional programming,… cavszhouyou/front-end-interview-notebook — This project is a front-end interview study guide and a collection of structured notes designed for technical job… sudheerj/angular-interview-questions — This project is a curated collection of technical interview questions and detailed answers designed for professional…