Low Level Design (LLD) Coding

WhatsAppYouTube
Buy Course

Low Level Design (LLD) Coding

Design (LLD) Tetris Game - Machine Coding

Design (LLD) Tetris Game - Machine Coding

Subhahu Jain's photo
Subhahu Jain
·Sep 8, 2024·

7 min read

Table of contents

  • Features Required:
  • Design Patterns Involved:
  • Multiple Algorithms Involved:
  • Diagrams
  • Code (Java)
    • Explanation of Design Choices:
      • Time and Space Complexity:
      • Garbage Collection and Optimization:
    • Complete Working Code in IDE
    • What if Tetris shapes were completely unpredictable and more complex than just the usual L or T?
    • What if you had to run this on an embedded system like a Raspberry Pi with limited resources?
    • What if this system were online? Are there specific changes or optimizations you'd need to make compared to offline systems?
General ProgramminginterviewJavaScriptJavaPythonObject Oriented ProgrammingBeginner Developers

©2025 Low Level Design (LLD) Coding

Publish with Hashnode

Powered by Hashnode - Home for tech writers and readers