Most people spend a tone of time prepping for FAANG interview but once you have the job, you need a different set of skill to be competitive and exceed the job expectations as a SDE. It would have be nice if we had also took the time to build up the skills to do the job better before joining the company. Any recommendation on material to skill up for FAANG job
I like this question: It's important to be forward-thinking! It is much, much harder to survive at FAANG now than ever before (stack rank percentages and PIPs are being cranked all the way up), and the people coming from non-FAANG type companies are the most at risk to fall behind and into the grinder.
Contrary to popular belief, you don't need to work at a top tier company to develop the skills necessary to do well at a top tier company. A lot of it really is mentality. There are 2 core angles I've seen non-FAANG engineers struggle with after breaking into FAANG:
At a higher level, succeeding at Big Tech is largely centered around being more thoughtful and deliberate with your actions. 50% of it really is just a mentality shift - I have noticed that the majority of engineers who can never break into a FAANG-level company simply don't care enough about the quality of their work. If you do care, you are already better than most.
I totally agree with what Alex mentioned. Besides the effective communication aspect, you need to learn how to write tech plan better and clearer: