Skip to content

hrithik-infinite/Machine-coding-questions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

107 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Machine Coding Questions

Welcome to Machine Coding Questions! This repository is a collection of JavaScript concepts, system design challenges, and frontend projects to help you master DSA, JavaScript, and React-based system design problems.

📂 Repository Structure

🔹 JavaScript Concepts

Master fundamental and advanced JavaScript concepts with hands-on implementations:

  • PUB-SUB Pattern
  • Polyfills
  • Promises
  • call, bind, apply
  • Classes & Constructors
  • Closures
  • Currying
  • Debounce & Throttle
  • Event Propagation
  • Promise Polyfills (index.ts included)
  • Prototype
  • This Keyword

🔹 System Design Questions (Frontend Focused)

Build real-world frontend system design solutions with React:

  • Star Rating ⭐
  • Accordion 📂
  • Auto-Complete 🔍
  • Countdown Timer ⏳
  • Dropdown Menu ⬇️
  • File Explorer 📁
  • Like Button ❤️
  • Modal Popup 📢
  • Password Generator 🔑
  • Pop-over Tooltip 💬
  • Progress Bar 📊
  • Theme Switcher 🎨
  • To-Do List ✅
  • Pagination
  • Advance Tic Tac Toe
  • Toast
  • Memory Game
  • Infinite Scrolling

🔹 Vanilla JS Projects

Strengthen fundamental JavaScript skills with projects like:

  • Holy Grail Layout
  • Tabs Navigation
  • To-Do List
  • Accordion
  • Config-Driven Color Box 🎨
  • Pagination Controls

🚀 Getting Started

  1. Clone the repository:

    git clone https://github.com/hrithik-infinite/hrithik-infinite-machine-coding-questions.git
  2. Navigate to the project folder:

    cd hrithik-infinite-machine-coding-questions
  3. Install dependencies (for React projects):

    cd system-design-questions/file-explorer
    npm install
    npm start

💡 Contributing

Want to contribute? Feel free to open issues, fix bugs, or add new features! 🙌

⭐ Support & Connect

If you found this repo helpful, leave a star ⭐ and follow me on GitHub , Linkedin for more cool projects! 🚀

Happy coding! 🎯

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors