Skip to content

Yash11778/javascript-code-challenges

 
 
hero

JavaScript Code Challenges

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

    cd web
  3. Install dependencies

    npm install

Development

To run the development server:

npm run dev

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

Build

To create a production build:

npm run build

To run the production build:

npm start

📁 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

About

A collection of JavaScript modern interview code challenges for beginners to experts

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • MDX 97.9%
  • TypeScript 1.2%
  • Other 0.9%