Chess Low Level Design Code | Software Interview Question | System Design

preview_player
Показать описание
Hi everyone,

In this video, I have discussed in detail the code for Low Level design of the Chess game. Here we have used SOLID design principles along with basic OOPS concepts to come up with a modular, scalable and sustainable design for the Chess game.

To connect with me:

Telegram: @sdeinterviewpreperation

Follow me here and message me if you want to be a part of the free mock interview series.

Please do like and share this video. It helps me a lot. Subscribe to my channel for more such content.
Рекомендации по теме
Комментарии
Автор

At 4:30 AM you are making this content.I can't thank you enough for your excellent content.You deserve way more subscribers than you currently have as these are the best Low level design videos I have come across on Youtube. THANK YOU!

rajeevpillay
Автор

I am chess player. And there was high chance this question could come in interview. Thanks a lot !! 😅

tusharkuwar
Автор

In short video you explained exactly what is needed love your content.

lakshaysharma
Автор

Such an awesome content, I wish YouTube has recommended this a few months back. Kudos @Soumyajit 😅😀👍🤘✌️🙏💯👌👏

rajugaurav
Автор

brilliant this is the best lld content out

Adi-jrxf
Автор

1. The piece should have status to tell whether is alive or dead.
2. The move function in piece, will just be able to check whether it is a valid move.But we also need to make sure that in moving piece from one location to another, it should actually be checking whether there is no another piece in that move.So piece needs a board also as input

rahulsharma
Автор

I have never seen a video this much crisp and clear. Thanks.

ayushjindal
Автор

Awesome video !!! One thing, How are we handling checks ? In case of check, how can the game enforce other player to play limited moves only ?

tsjoshi
Автор

Is it enough for the Chess board LLD question? Don't we have to define the move methods of all the pieces ?

ujeshnada
Автор

Thanjyou Soumyajit. you made it easy for us..

Rakeshkumar-poyg
Автор

Got asked this in interview a few days back. Couldn't elaborate a good design and got rejected. Wish I had seen this video before 😦

ayushchoudhury
Автор

Thank you so much for the efforts. Had a doubt, could you please check? This solution is very impressive but I couldn't find any direct application of design patterns. Interviewers don't always expect that and it needs to be applied only if it's needed right?

gopikrishnaks
Автор

Really appreciate the content
Request you to include UML diagram before coding

HimanshuKumar-xztk
Автор

How would we catch the checkmate scenario ? Or the king swap position with rook scenario.

sibendusankardas
Автор

Why do we need a separate class 'Move'?

RaunakShrivastava
Автор

It was an awesome video dude!! keep uploading more such content!!

techshala
Автор

Hey
What if we want to change the colors of the chessboard to something else or may be user-defined.

rahatsaini
Автор

Very clear Explanation, Thanks for the video. Could you please upload low level design for Snake&LadderGame

indrakumarreddy
Автор

Thank you so much! Please keep making more of such LLD videos. One I wanted was to design backend of Snake game that was there in the Nokia phone and Parking lot. Thanks again.

RajatBhardwajBEE
Автор

Can u also provide the information of database table and schema to be used while designing as this is also asked most of the time

sakshambadaya
visit shbcf.ru