If you are aiming for Big Tech & can work diligently for 10-15 hrs/week for about 3 months, read this tweet.
In this worst market, a mentee was able to 3x his CTC (~ 1 Cr) in India, by following this simple advice.
CAUTION:
> This is NOT the only way but one of the ways I've seen working.
> If you have less than 21 days, this guide is NOT for you.
High Level Plan (with resources):
(I will deep dive on each step in later tweets)
> You need to gain ground on DSA, System Design, LLD & your resume. Most big tech focus on these only.
> Prepare your resume first. You'll not be able to apply anywhere/talk about yourself without it.
Be thorough with each project inside it.
> Keep on applying to jobs that align with even 30% of your expertise.
Don't reject yourself.
Yes, apply first! Once your resume is done. Apply.
Recruiters take time to reach out anyway.
> Don't apply to ALL dream companies in the first iteration above. Maybe apply to one.
> Choose 1 platform for Data Structure & Algorithms practice.
I recommend Leetcode because of popularity.
Do whatever sheet you want to do but practice questions daily.
Take notes on where you falter.
Don't just think about the solution.
Implement or you will fail.
(More on deep DSA prep in another tweet)
> If you are new to System Design, read donnemartin/system-design-primer on github.
Read this 2 times.
It will give you a basic understanding of things you don't know.
Cover the breadth of System Design before going deeper.
Get Alex Xu (@alexxubyte) books. Both volumes.
Read them cover to cover multiple times.
Watch Jordan has no life YouTube iff you have time.
Practice mocks under time.
(There is more nuance here, will cover in another tweet)
> LLD requires you to code + design. Make a list of all the design patterns, ask AI to summarize with an example & quiz you on this.
If you have time watch Concept && Coding YouTube channel.
Read the concurrency basics. (Use AI)
I'll just try to spend less time here as compared to other things.
> Invest about 60-70% time practicing DSA, 25% system design, 5% LLD.
This will vary depending upon who you are.
> DO MOCKS. DO MOCKS. DO MOCKS.
Don't skip this. You'll fail the interviews.
> Once you have covered the breadth of all the topics above, just start applying. Ask for referrals.
You'll never feel ready.
Apply anyway.
> Prepare a log of your interviews. Don't make the same mistake again.
> Use mocks to calm your wits & make mistakes. Have fun in the interview.
I'll write a detailed draft for each of the sections above.
Let me know your questions below, will answer in the upcoming tweets.
Most of you'll never read till this line.
Like I said, this guide isn't for most of you.
Just for a select few.
If you are one of them, I wish you luck.
See you on the other side. 🚀
NASA published a free Systems Engineering book that you can self study. It’s definitely worth to touch on this topic, it turns you into a hiring magnet for many companies.
Also, systems thinking is absolutely critical for every AI application.
If you subtly flirt with every woman you come across and say wassup bro in a happy mood to random dudes you will go far in life. Everyone is like a kid trapped in an adult body. They just want compliments and friends, so be that. You’ll never spend a day broke or alone if u do