System Design Interview: Chess Game | Low Level Design | Design Principles | LLD | Machine Coding
Chess is one of the most interesting and complex problem for system design interviews since it has so many rules, conditions, etc. I took out some time and did low level design for a 2 player Chess Game.
In this video we are going to discuss:
00:00 Introduction
01:15 Problem statement
04:03 My Approach for designing chess game
37:19 Unit testing
40:50 How this design is using various design patterns
46:54 Using immutability right way
49:55 Further enhancements possible in this design
Thanks for watching. Hope you find this video helpful. Let me know your feedback in the comments.
Do subscribe to the channel!!
I have uploaded the full source code of the solution in my GitHub account. It can be found here: https://github.com/anomaly2104/chess-low-level-system-design
LLD System Design Playlist: https://www.youtube.com/playlist?list=PL564gOx0bCLqTolRIHIsR2JPv11w8LESW
You can follow me on:
LinkedIn: http://linkedin.com/in/anomaly2104
Instagram: https://www.instagram.com/anomaly2104
Facebook: https://www.facebook.com/anomaly2104
Twitter: https://twitter.com/anomaly2104
Blog: http://blog.uditagarwal.com
#system #design #interviews #interview #coding #programming #faang #tech #technology #developer #coder #code #java#systemdesign #architecture #software #partitioning #sde #sdi #systemdesigninterview #software #development #program #lowleveldesign #lld
Видео System Design Interview: Chess Game | Low Level Design | Design Principles | LLD | Machine Coding канала Udit Agarwal
In this video we are going to discuss:
00:00 Introduction
01:15 Problem statement
04:03 My Approach for designing chess game
37:19 Unit testing
40:50 How this design is using various design patterns
46:54 Using immutability right way
49:55 Further enhancements possible in this design
Thanks for watching. Hope you find this video helpful. Let me know your feedback in the comments.
Do subscribe to the channel!!
I have uploaded the full source code of the solution in my GitHub account. It can be found here: https://github.com/anomaly2104/chess-low-level-system-design
LLD System Design Playlist: https://www.youtube.com/playlist?list=PL564gOx0bCLqTolRIHIsR2JPv11w8LESW
You can follow me on:
LinkedIn: http://linkedin.com/in/anomaly2104
Instagram: https://www.instagram.com/anomaly2104
Facebook: https://www.facebook.com/anomaly2104
Twitter: https://twitter.com/anomaly2104
Blog: http://blog.uditagarwal.com
#system #design #interviews #interview #coding #programming #faang #tech #technology #developer #coder #code #java#systemdesign #architecture #software #partitioning #sde #sdi #systemdesigninterview #software #development #program #lowleveldesign #lld
Видео System Design Interview: Chess Game | Low Level Design | Design Principles | LLD | Machine Coding канала Udit Agarwal
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Playing Temple Run BUT every LIKE makes it Faster (WORLD RECORD 1 YEAR)Designing A Chess Game || Object Oriented Design || Microsoft Interview QuestionGulabi Aankhen | Crescendo-CMI Annual Event 2017Cricbuzz/CriicInfo System Design Part 2 | Low Level System Design | Object Oriented System DesignAnother Go at Language DesignSystem Design Interview Question: Parking Lot | Low Level Design | Design Principles | LLD | FAANGGoogle Software Engineer Design Interview: Reservation SystemDesign Interview Question: Airline reservations system - MakeMyTrip [Logicmojo.com]Joydeep Sen Sarma - Messaging architecture at FacebookLow Level Design - Hotel Management System | Amazon Interview question Solved | Part 1Large-Scale Low-Latency Storage for the Social Network - Data@ScalePecolift - Manual Low Level Lifting PlatformCracking the Code InterviewDesign Tic-Tac-ToeHashing in Data structures | Different ways to implement Hashing | How HashMaps work in JavaObject Oriented Design Interview Question: Design a Car Parking Lot.Cracking the Coding Interview (Video Preview)Puzzles & Programming Problems (Think Like a Programmer)Cricbuzz/Cricinfo System Design Part 2 | Low Level System Design | Object Oriented System DesignEpisode 2 | Prep Series | Senior Software Development Engineer