Skip to content

Curated list of widely used design patterns as well as low level design questions asked in machine coding round in major tech companies

Notifications You must be signed in to change notification settings

SinghRaman3/LLD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Design Patterns and Low-Level Design Questions Repository

Welcome to the Design Patterns and Low-Level Design Questions repository! This repository aims to compile a comprehensive list of design patterns and low-level design questions frequently asked in major tech company interviews.

Purpose

The purpose of this repository is to provide a resource for software engineers preparing for technical interviews, particularly those focusing on system design, architecture, and software engineering principles.

Contents

1. Design Patterns

  • Creational Patterns

    • Abstract Factory Pattern
    • Builder Pattern
    • Factory Method Pattern
    • Singleton Pattern
  • Structural Patterns

    • Adaptor Pattern
    • Decorator Pattern
  • Behavioral Patterns

    • Strategy Pattern

2. Low-Level Design Questions

This section contains a collection of common low-level design questions that are frequently asked in technical interviews at major tech companies. Each question may include a description, possible solutions, and discussions on trade-offs and considerations.

Contributions

Contributions to this repository are highly encouraged! If you have encountered additional design patterns or low-level design questions in your interviews, feel free to submit a pull request to add them to the repository.

Usage

Feel free to explore the contents of this repository to familiarize yourself with various design patterns and low-level design concepts. You can also use the provided materials to prepare for technical interviews by studying the patterns and practicing solving the included low-level design questions.

Feedback

If you have any feedback, suggestions, or improvements for this repository, please don't hesitate to open an issue or reach out to the maintainers. Your input is greatly appreciated and will help make this resource more valuable for the community.


Happy coding and best of luck with your technical interviews! 🚀

About

Curated list of widely used design patterns as well as low level design questions asked in machine coding round in major tech companies

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages