GitHub - Yash11778/javascript-code-challenges: A collection of JavaScript modern interview code challenges for beginners to experts

hero

Collection of modern interview code challenges on JavaScript suitable for

Interviewees | Interviewers | Knowledge test | Practice

All challenges can be found at JavaScript Code Challenges

Show your support by giving a ⭐ to this repo


📚 Table of Contents


🎯 About

JavaScript Code Challenges is a comprehensive collection of modern JavaScript interview questions and coding challenges. Whether you're preparing for technical interviews, testing your knowledge, or looking to practice your JavaScript skills, this repository has you covered.

✨ Features

  • 📝 Organized by Topics: Challenges categorized into Primitives, Collections, Functions, Objects, Async, DOM, and Events
  • 💡 Conceptual Explanations: Detailed concept guides for better understanding
  • 🔍 Multiple Solutions: Many challenges include multiple approaches to solve the same problem
  • 📖 Well Documented: Each challenge includes examples, notes, and references
  • 🎨 Modern UI: Built with Next.js and Nextra for an excellent browsing experience
  • 🔎 Searchable: Integrated search functionality to find challenges quickly

🚀 Getting Started

Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js (version 18.x or higher)
  • npm or yarn package manager

Installation

  1. Clone the repository

    git clone https://github.com/sadanandpai/javascript-code-challenges.git
    cd javascript-code-challenges
  2. Navigate to the web directory

  3. Install dependencies

Development

To run the development server:

The application will be available at http://localhost:3000

Build

To create a production build:

To run the production build:


📁 Project Structure

javascript-code-challenges/
├── .github/              # GitHub configuration files
│   ├── workflows/        # GitHub Actions CI/CD
│   └── ISSUE_TEMPLATE/   # Issue templates
├── web/                  # Next.js application
│   ├── src/
│   │   └── app/
│   │       ├── challenges/    # Challenge pages
│   │       ├── concepts/      # Concept explanation pages
│   │       └── interview_questions/
│   ├── public/           # Static assets
│   └── package.json
├── CODE_OF_CONDUCT.md
├── SECURITY.md
├── contributing.md
├── usageGuide.md
└── README.md

Stargazers

Stargazers repo roster for @sadanandpai/javascript-code-challenges

Forkers

Forkers repo roster for @sadanandpai/javascript-code-challenges



Contributing Guide

If you want to contribute, improve or suggest changes to this repo, then check out the Contributing Guide

Quick Contribution Tips:

Support

If you find this project helpful:

  • ⭐ Star the repository
  • 🐛 Report bugs and issues
  • 💡 Suggest new challenges or improvements
  • 📢 Share with others who might benefit

License

This repository is MIT licensed. Read more