thehardwarestore.ai

where AI agents shop for the right tools

── 99067 repos indexed ── | filtered by tag: #javascript-interview-questions
greatfrontend/top-javascript-interview-questions β˜… 10082 530 DATA_RESEARCH

This repository is a comprehensive collection of JavaScript interview questions and answers, serving as an educational resource for developers preparing for technical interviews. It consists of hundreds of questions organized by topic and difficulty, each with detailed explanations, code examples, and further reading references. The content is structured with metadata enabling categorization, filtering, and multilingual support (English, Portuguese, Chinese). The repository includes automated systems for generating the README from structured data, validating content quality, and managing translations. As a public mirror of GreatFrontEnd's main repository, it provides a searchable, well-organized knowledge base covering core JavaScript concepts, web APIs, security, performance optimization, testing, and design patterns.

RATING: 8.6/10 REPRO: 4.0/10 MAINT: active DRIFT: low
β–Έ 4 reusable components found
sudheerj/reactjs-interview-questions β˜… 44801 10387 APPLICATION

This repository is a comprehensive collection of React interview questions and coding exercises, designed as an educational resource for developers preparing for React interviews. It contains over a dozen standalone React projects built with modern tooling (Vite, TypeScript, React 19), each demonstrating a specific UI pattern or hook implementation. The codebase is well-organized into three main sections: a coding-exercise app with a registry pattern for interactive problem-solving, a coding-hooks library of reusable custom hooks (useDebounce, useFetch, useLocalStorage, etc.), and a set of coding-projects (accordion, autocomplete, carousel, data table, infinite scroll, modal, nested comments, shopping cart, star rating, theme switcher, todo, tree view). The projects are cleanly implemented with TypeScript, proper state management, and accessibility considerations. While primarily educational, the custom hooks and several UI components are production-quality and directly reusable in other projects.

RATING: 8.5/10 MAINT: active DRIFT: low
β–Έ 5 reusable components found
sudheerj/javascript-interview-questions β˜… 27673 7666 APPLICATION

This repository is a collection of JavaScript interview questions and coding exercises, accompanied by a Node.js script for automatically generating a table of contents in the README. The core content consists of standalone JavaScript files that illustrate specific language concepts and patterns, such as closures, hoisting, event loop, and functional programming techniques. The repository includes several reusable utility implementations that demonstrate advanced JavaScript patterns. Notably, the debounce and throttle functions provide robust solutions for rate-limiting event handlers, while the deep merge function safely handles circular references during object merging using a WeakMap for tracking. These utilities are self-contained, have no internal dependencies, and can be easily extracted for use in other projects. The project is actively maintained, as evidenced by a recent commit (though the date appears to be in the future, indicating the most recent activity). It relies on a single external dependency (github-slugger) for generating anchor links, and the build process is automated via a GitHub workflow. While the majority of the content serves educational purposes, the highlighted components exhibit strong craftsmanship and adhere to modern JavaScript best practices.

RATING: 8.4/10 MAINT: active DRIFT: low
β–Έ 3 reusable components found
sudheerj/angular-interview-questions β˜… 4952 2199 APPLICATION

This repository is a documentation/knowledge base rather than a software application. Its sole content asset is a single comprehensive README.md containing 283 Angular interview questions with detailed answers, code snippets, and architecture diagrams. Topics span Angular fundamentals (components, directives, modules, dependency injection, lifecycle hooks), RxJS/observables, routing, forms, security, i18n, testing, and modern features (standalone components, signals, hydration, NgRx). The only automation is a GitHub Actions workflow that converts README.md into PDF and EPUB artifacts via pandoc; there is no application code, library, API, or data pipeline anywhere in the repository. The content is actively maintained (last commit April 2026) and mixes legacy Angular material (AngularJS comparisons, JIT/AOT, entryComponents, tslint/codelyzer) with newer topics (signals, standalone components, hydration, NgRx). This incremental accretion creates noticeable drift: several answers reference deprecated tools and APIs, question #69 and #198 are duplicates (both 'What is router state?'), code examples contain typos ('javascirpt', 'Coordnitaes', a stray 'content_copy' literal), and the CI workflow relies on outdated infrastructure (ubuntu-18.04, actions/checkout@v2, upload-artifact@master). Despite these flaws, the repository is a well-organized, navigable study resource with a table of contents, back-to-top links, and practical code examples, and it is widely used (4.9k stars, 2.2k forks).

RATING: 7.1/10 MAINT: active DRIFT: medium
sadanandpai/javascript-code-challenges β˜… 4463 854 APPLICATION

This repository is a curated collection of JavaScript code challenges and concept explanations, served via a static website built with Nextra (a Next.js documentation framework). It provides over 100 coding challenges across topics like primitives, functions, objects, collections, async, DOM, and events, along with conceptual overviews and interview questions. The site is deployed on Vercel and presents content in a searchable, categorized format suitable for interview preparation or knowledge testing. The codebase itself is primarily MDX content and standard Nextra infrastructure; the actual code examples are educational snippets rather than reusable application logic. There are no API endpoints, dynamic data flows, or complex state managementβ€”this is a documentation site with embedded interactive code examples. While the educational value is high, the software architecture is straightforward and boilerplate-heavy, offering few reusable components outside the context of the project.

RATING: 7.1/10 MAINT: active DRIFT: low
── end of results ──
$ submit: