Samarth Gupta's starred repositories
SharedSolutions
Publicly shared solutions to Coding Challenges
awesome-behavioral-interviews
Tips and resources to prepare for Behavioral interviews.
awesome-leetcode-resources
Awesome LeetCode resources to learn Data Structures and Algorithms and prepare for Coding Interviews.
awesome-system-design-resources
Learn System Design concepts and prepare for interviews using free resources.
system-design
A resource to help you pass system design interview and become good at work
Complete-Data-Structures-and-Algorithms
This repository contains everything you need to become proficient in Data Structures and Algorithms
learn-api-design
🏙️ Essential learning for people building APIs
awesome-low-level-design
Learn Low Level Design (LLD) and prepare for interviews using free resources.
Kafka_Tutorial
This project will help the beginners learn Kafka with ease.
system-design-resources
These are the best resources for System Design on the Internet
system-design-questions
Problem statements on System Design and Software Architecture as part of Arpit's System Design Masterclass
system-design-101
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
db-performance-at-scale
Source code for "Database Performance at Scale: A Practical Guide (Apress, 2023)," by Felipe Cardeneti Mendes, Piotr Sarna, Pavel Emelyanov & Cynthia Dunlop
what-happens-when
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"
freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
LowLevelDesign
Various Low Level Object Oriented System Design problems are discussed in this space
Microservices-Architecture
Microservices Architecture from scratch with real time examples.
awesome-distributed-system-projects
🚀 List of distributed system projects for inspiration and learning to build distributed services from real world examples
awesome-distributed-systems
A curated list to learn about distributed systems
1on1-questions
Mega list of 1 on 1 meeting questions compiled from a variety to sources
oauth2_spring_ely5
Oauth2 with Spring: explained as you were a 5-year-old
low-level-design-primer
Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.
engineering-blogs
A curated list of engineering blogs
free-programming-books
:books: Freely available programming books
tech-interview-handbook
💯 Curated coding interview preparation materials for busy software engineers
free-for-dev
A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev