Skip to content

nitindahiya-dev/machine-coding-prep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Frontend Interview Machine-Coding Prep

Welcome to a curated collection of 35 machine-coding challenges designed to supercharge your frontend interview preparation! 🎯 This repository helps you master real-world coding problems asked by top companies like Atlassian, Uber, Microsoft, and more. Build UI components, interactive features, and advanced JavaScript/React solutions to ace your next interview.

Progress: 2/35 challenges implemented

🎯 Why This Repository?

  • Real Interview Questions: Sourced from actual frontend interviews at top tech companies.

  • Hands-On Practice: Build with React, Vanilla JS, and CSS.

  • Comprehensive Coverage: From Todo Lists to advanced challenges like Batch API Calls.

  • Interview-Ready: Learn best practices and edge cases.

  • πŸ“‹ Challenges

    1. Tic-Tac-Toe with Bot

    2. Feature Flag Component

    1. Multi-Stepper Component

    2. Switch-Case Component

    3. Infinite Scroll

    4. Two-Step Login Form

    5. Todo List

    6. Search with Pagination

    7. Responsive Slideshow

    8. Responsive Slideshow Gallery

    9. Lightbox

    10. Functional Modal

    11. Detect Overlapping Circles

    12. Animate Elements in Sequence

    13. Preview Zoomed Image on Hover

    14. Search with Autocomplete

    15. Image Auto-Carousel

    16. Search with Autosuggestion

    17. Pagination Component

    18. Word Typing Effect

    19. Scroll Indicator

    20. Toggle Switch

    21. Accordion

    22. Capture Product in Viewport

    23. Website Walkthrough Assistance

    24. Number Increment Counter

    25. Highlight Text on Selection

    26. Batch API Calls in Sequence

    27. Time in Human-Readable Format

    28. Image Comparison Slider

    29. Preview Selected Color Swatches

    30. To-Do Card List

    31. Multi-Stepper Form

    32. Grid Component

    33. Spinner with CSS

    Note: Only switch-case and infinite-scroll are currently implemented. Others are placeholders.

    🌟 Bonus: Data Structures Includes 19 JavaScript data structure implementations to strengthen your coding fundamentals. Find them in the data-structures folder.

    πŸ™Œ Contribute Want to add a challenge or fix a bug? Contributions are welcome!

    πŸ“¬ Contact Questions or suggestions? Open an issue or reach out via GitHub.
    Happy coding, and good luck with your interviews! πŸŽ‰

    Project under construction. Stay tuned for more challenges!

    About

    machine-coding challenges designed to supercharge your frontend interview preparation! 🎯

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published