š—£š—暝—¼š—±š˜‚š—°š˜ š—°š—¼š—ŗš—½š—®š—»š—¶š—²š˜€ š—±š—¼š—»'š˜ š—µš—¶š—暝—² š—°š—¼š—±š—²š—暝˜€. š—§š—µš—²š˜†
š—µš—¶š—暝—² š—½š—暝—¼š—Æš—¹š—²š—ŗ š˜€š—¼š—¹š˜ƒš—²š—暝˜€ š˜„š—µš—¼ š—°š—®š—» š—°š—¼š—±š—²ā—

Further to this, if you are good at problem-solving, most companies won't care
if you have experience in some specific framework or not.

They know you'll learn it in no time.

And how do they test the problem-solving skills of the candidate in an
interview?

Mostly using two types of rounds
- DSA round
- System Design round

While many people (including me) don't enjoy solving DSA problems, system design
solutions are actually interesting.

Being a software engineer, understanding how big companies solve problems at
scale is super interesting.

I still remember binge-watching Gaurav Sen's youtube playlist on system design
over the weekend a couple of years back.

Sometime back I attended the session "š—•š˜‚š—¶š—¹š—± š—™š—®š—°š—²š—Æš—¼š—¼š—ø š—”š—²š˜„š˜€
š—™š—²š—²š—±" by Anshuman Singh , former Tech Team Lead at Facebook who worked on
Facebook Messenger directly with Mark Zukerberg.

I especially liked the part where he discusses the scale of the system and
approach of caching and storage. You can also attend his next š—³š—暝—²š—² session.
(Link in the first comment)

Do you know of any great system design resources?



Posted by Harshit Jain on LinkedIn
link: linkedin.com/in/harshit-jain-bb51292a