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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to ganqqwerty/123-essential-javascript-interview-questions

Open-source alternatives to 123 Essential JavaScript Interview Questions

30 open-source projects similar to ganqqwerty/123-essential-javascript-interview-questions, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best 123 Essential JavaScript Interview Questions alternative.

  • nishant8bits/123-essential-javascript-interview-questionnishant8BITS avatar

    nishant8BITS/123-Essential-JavaScript-Interview-Question

    5,240View on GitHub↗

    This project is a technical interview question bank and study resource designed for software engineering interviews focusing on JavaScript. It serves as a curated guide containing technical questions and coding challenges to test proficiency in the language and its runtime. The repository provides a structured collection of core programming concepts and problem solving exercises. It covers frontend technical training and coding interview practice through a series of curated problems and theoretical questions. The content is organized into a topic-categorized information hierarchy using markd

    View on GitHub↗5,240
  • lgwebdream/fe-interviewlgwebdream avatar

    lgwebdream/FE-Interview

    7,203View on GitHub↗

    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
    View on GitHub↗7,203
  • rohan-paul/awesome-javascript-interviewsrohan-paul avatar

    rohan-paul/Awesome-JavaScript-Interviews

    3,734View on GitHub↗

    This project is a technical interview repository and a curated collection of study guides designed for backend, frontend, and full-stack engineering evaluations. It provides a JavaScript interview guide and a comprehensive question bank of solved coding challenges and algorithmic problems to prepare developers for job screenings. The resource extends beyond core language skills to include a frontend development syllabus covering DOM fundamentals and accessibility, a backend architecture reference for server-side concepts and distributed systems, and a full-stack study resource for the MERN st

    JavaScriptchallengescssexpressjs
    View on GitHub↗3,734

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
  • liyupi/mianshiyaliyupi avatar

    liyupi/mianshiya

    5,585View on GitHub↗

    Mianshiya is a community-driven technical interview preparation platform that hosts a curated database of over 10,000 interview questions across programming domains. It functions as a collaborative Q&A platform where users can browse, filter, and sort questions by difficulty, tags, and type, while also editing and improving answers collectively to build a shared knowledge base. The platform distinguishes itself through cross-platform study synchronization, allowing progress to be tracked and resumed seamlessly across web, mini-program, and IDE plugin environments. It includes a custom exam ge

    TypeScriptaiai-agentsalgorithm
    View on GitHub↗5,585
  • moabukar/tech-vaultmoabukar avatar

    moabukar/tech-vault

    3,351View on GitHub↗

    tech-vault is a command-line technical interview bank and knowledge base designed for practicing engineering questions across various technical domains. It functions as a terminal-based application that stores structured study materials and interview questions as markdown files, which are then rendered directly within the system console. The project distinguishes itself through a delivery model that uses command-line argument parsing to filter content by topic or difficulty. It also includes a random selection algorithm to pick individual questions from the collection for spontaneous study se

    HCL
    View on GitHub↗3,351
  • sadanandpai/javascript-code-challengessadanandpai avatar

    sadanandpai/javascript-code-challenges

    4,451View on GitHub↗

    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
    View on GitHub↗4,451
  • febobo/web-interviewfebobo avatar

    febobo/web-interview

    11,828View on GitHub↗

    This project is a frontend interview question bank and a comprehensive web development curriculum. It serves as a technical reference and study guide for software engineering candidates, combining a curated collection of interview questions and answers with a broad computer science fundamentals reference. The knowledge base is structured as a markdown-based system, using a folder-based taxonomy and directory hierarchy to organize technical topics. It employs a git-driven workflow to manage contributions and updates to the content, which is delivered as static documentation. The curriculum co

    javascriptreacttypescript
    View on GitHub↗11,828
  • yauhenkavalchuk/interview-questionsYauhenKavalchuk avatar

    YauhenKavalchuk/interview-questions

    4,525View on GitHub↗

    This project is a structured collection of technical interview questions and study materials for web developers. It serves as a knowledge base and question bank covering HTML, CSS, JavaScript, and Node.js backend development. The repository provides curated guides and problem sets for mastering modern ECMAScript and TypeScript language features. It also contains comparative materials and interview resources for component-based frameworks including React, Vue, and Angular. The resource integrates technical study guides with video explanations covering web architecture and security patterns. C

    accessibilityangularcss
    View on GitHub↗4,525
  • vnotex/vnotevnotex avatar

    vnotex/vnote

    12,839View on GitHub↗

    VNote is a native C++ desktop application designed as a Markdown note-taking platform and digital knowledge base. It provides a high-performance environment for organizing, editing, and structuring information using a Markdown-based content model. The application distinguishes itself with a Vi-style input mode for text navigation and a system of priority-based event hooks for extensibility. It further supports customization through CSS-based theme styling and global hotkey mapping. Broad capabilities include personal knowledge management via full-text and tag search, digital mind mapping, an

    C++
    View on GitHub↗12,839
  • mpdf/mpdfmpdf avatar

    mpdf/mpdf

    4,693View on GitHub↗

    mPDF is a PHP library that transforms UTF-8 encoded HTML and CSS into formatted PDF documents. It serves as a PDF generation engine and document architect capable of converting web pages and HTML forms into professional files. The project is distinguished by its multilingual rendering capabilities, providing comprehensive support for bidirectional text, right-to-left scripts, and CJK languages using Unicode font embedding and OpenType layout processing. It further enables professional print-ready design through advanced color modeling in CMYK, precise page dimensioning, and compliance with PD

    PHPcjkcsshtml
    View on GitHub↗4,693
  • rust-unofficial/awesome-rustrust-unofficial avatar

    rust-unofficial/awesome-rust

    57,990View on GitHub↗

    This project is a community-maintained directory that aggregates high-quality libraries, tools, and learning materials for the Rust programming language. It serves as a centralized knowledge-sharing platform designed to help developers navigate the ecosystem and accelerate their proficiency by providing access to vetted software components and structured educational resources. The repository relies on a decentralized, community-driven curation model where contributors submit links via pull requests. To maintain the quality and relevance of the collection, all proposed additions undergo manual

    Rustawesomerust
    View on GitHub↗57,990
  • jbranchaud/tiljbranchaud avatar

    jbranchaud/til

    14,116View on GitHub↗

    This project is a markdown knowledge base used to maintain a curated collection of concise technical notes and write-ups across various programming languages and tools. It serves as a searchable personal reference library for documenting technical discoveries and software development patterns. The system implements a learning in public workflow, transforming markdown-based content storage into a static site. It utilizes directory-based routing to map folder structures to URL paths and employs schema-driven type generation to ensure data consistency across the knowledge base. The codebase cov

    Vim Script
    View on GitHub↗14,116
  • braziljs/js-the-right-waybraziljs avatar

    braziljs/js-the-right-way

    8,686View on GitHub↗

    js-the-right-way is a JavaScript best practices guide and coding standards reference designed to provide a curated collection of industry materials for writing maintainable code. It serves as a web development education resource, offering organized documentation on modern JavaScript patterns and idioms. The project is structured as a markdown-based documentation site, where guides written in lightweight markup are rendered as static pages. It utilizes a curated network of hyperlinks to connect internal documentation with external industry standards.

    HTML
    View on GitHub↗8,686
  • lefticus/cppbestpracticeslefticus avatar

    lefticus/cppbestpractices

    8,765View on GitHub↗

    This project is a curated collection of best practices, coding standards, and style guidelines for writing C++ source code. It serves as a software engineering resource focused on improving code safety, maintainability, and performance. The resource covers multiple domains of C++ development, including safety engineering to reduce bugs and memory errors, as well as code optimization for increased efficiency. It provides a set of collaborative guidelines for consistent code formatting and structural patterns across projects.

    View on GitHub↗8,765
  • yygmind/blogyygmind avatar

    yygmind/blog

    10,615View on GitHub↗

    This repository is a curated knowledge base focused on core JavaScript fundamentals, specifically designed for frontend interview preparation. It provides structured explanations of essential concepts including closures, prototype chains, execution contexts, and memory management, serving as a reference for developers seeking to deepen their understanding of the language's inner workings. The content covers a range of practical JavaScript topics, including object copying techniques (shallow and deep copy), event handling optimization through throttle and debounce patterns, and functional prog

    advanceblogcss
    View on GitHub↗10,615
  • bcherny/frontend-interview-questionsbcherny avatar

    bcherny/frontend-interview-questions

    1,135View on GitHub↗

    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

    JavaScriptfrontendinterview-practiceinterview-questions
    View on GitHub↗1,135
  • livoras/simple-virtual-domlivoras avatar

    livoras/simple-virtual-dom

    1,721View on GitHub↗

    Simple Virtual DOM is a lightweight library designed for modeling user interface hierarchies as declarative, nested object structures. It functions as a rendering engine and reconciliation framework, allowing developers to define interface states as virtual trees that exist independently of the live browser document. The library provides core logic for synchronizing these virtual structures with the actual document object model. By comparing two tree states, it calculates the minimal set of additions, removals, or attribute modifications required to update the interface. This approach minimiz

    JavaScript
    View on GitHub↗1,721
  • enhorse/java-interviewenhorse avatar

    enhorse/java-interview

    6,036View on GitHub↗

    This is a structured collection of interview preparation materials organized as a question bank covering multiple technology domains. The content is stored as plain Markdown files arranged in a topic-based directory hierarchy, delivered as static HTML without any JavaScript framework or build pipeline. The material focuses on Java ecosystem topics including core language features, collections, multithreading, JVM internals, Java 8 features, I/O, serialization, OOP principles, JDBC, servlets and JSP, logging, reactive programming, and testing. It also covers relational databases and SQL, web d

    Batchfileinterviewinterview-questionsjava
    View on GitHub↗6,036
  • baeharam/must-know-about-frontendbaeharam avatar

    baeharam/Must-Know-About-Frontend

    3,675View on GitHub↗

    This project is a comprehensive frontend engineering study guide designed to cover the essential technical concepts of modern web development. It serves as a multi-disciplinary reference for mastering the browser execution engine, the JavaScript language, and the structural fundamentals of the web. The collection provides deep dives into JavaScript language internals, including execution contexts, closures, prototypes, and the event loop. It further details web browser internals, focusing on the critical rendering path, DOM construction, and engine mechanics. The guide also covers web securi

    cssfront-endhtml
    View on GitHub↗3,675
  • aershov24/full-stack-interview-questionsaershov24 avatar

    aershov24/full-stack-interview-questions

    1,106View on GitHub↗

    This project is a comprehensive technical interview question repository designed to assist software engineers in their professional development. It serves as a structured study guide that aggregates curated questions and answers covering full-stack development, algorithmic challenges, and system design concepts. The resource distinguishes itself by organizing content into specialized technical domains, allowing candidates to focus their preparation on specific skill sets such as data science and machine learning. It provides a centralized library of architectural patterns and complex problem-

    angularfull-stackfull-stack-development
    View on GitHub↗1,106
  • junh0328/prepare_frontend_interviewjunh0328 avatar

    junh0328/prepare_frontend_interview

    1,725View on GitHub↗

    This project is a comprehensive technical interview study resource designed to help developers prepare for engineering job assessments. It functions as a structured guide that curates essential computer science fundamentals, web development standards, and programming language concepts into a format optimized for professional evaluation. The repository distinguishes itself by providing strategic guidance on architectural decision-making and professional communication. Beyond simple question-and-answer pairs, it offers frameworks for articulating experience during interviews and suggests profes

    JavaScriptfrontendhandbook
    View on GitHub↗1,725
  • midudev/jscampmidudev avatar

    midudev/jscamp

    3,811View on GitHub↗

    jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene

    JavaScriptbootcamp
    View on GitHub↗3,811
  • ljianshu/blogljianshu avatar

    ljianshu/Blog

    7,927View on GitHub↗

    This project is a frontend engineering blog and educational resource that provides technical articles and deep dives into TypeScript, web frameworks, and build tool internals. It functions as a technical interview guide, offering curated programming questions and architectural patterns to assist developers in preparing for engineering hiring assessments. The site serves as a TypeScript technical resource and a broader web development learning repository, focusing on browser internals and software architecture. It includes materials for analyzing technical patterns and studying the underlying

    JavaScript
    View on GitHub↗7,927
  • 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
  • linw7/skill-treelinw7 avatar

    linw7/Skill-Tree

    3,697View on GitHub↗

    Skill-Tree is an educational framework designed to map theoretical technical concepts to practical implementation pipelines and structured interview preparation. It organizes technical knowledge into a tree-based index to enable structured navigation and uses a theory-to-implementation pipeline to verify conceptual understanding through concrete software tasks. The project provides curated study paths and cross-referenced indexing that links common interview questions and simulated exam sets to specific technical modules. It employs module-based subject isolation to separate diverse backend d

    C
    View on GitHub↗3,697
  • 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
  • cavszhouyou/front-end-interview-notebookCavsZhouyou avatar

    CavsZhouyou/Front-End-Interview-Notebook

    7,739View on GitHub↗

    This project is a front-end interview study guide and a collection of structured notes designed for technical job preparation. It serves as a comprehensive reference for web technologies, common technical interview questions, and JavaScript algorithm implementation. The notebook distinguishes itself by integrating specialized guides for web performance optimization, browser API documentation, and JavaScript algorithm references. It provides a structured approach to solving coding challenges involving data structures like binary trees, linked lists, and array manipulation. The content covers

    View on GitHub↗7,739
  • 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
  • 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
  • bebraw/jswikibebraw avatar

    bebraw/jswiki

    3,873View on GitHub↗

    jswiki is a JavaScript documentation wiki and web development knowledge base. It serves as a structured repository of technical guides and references focused on JavaScript, HTML5, and WebGL development. The project functions as a markdown static site generator that converts markdown files into pre-rendered HTML pages. It provides specialized technical references for implementing modern web layouts and high-performance hardware-accelerated 2D and 3D graphics. The system incorporates static site generation, markdown content authoring, and asset-based resource bundling. It utilizes client-side

    JavaScript
    View on GitHub↗3,873