Since I’ve only worked in smaller companies, I sometimes feel uncertain about my abilities as an engineer compared to FAANG engineers. How can I identify the gaps between my current skill set and those of FAANG companies?
There are 2 very different answers to this: first is how you compare to FAANG interview bar, and the other is how you compare to an actual engineer at FAANG.
For passing the interview, the best way to tell is literally just to interview. Start with companies you don’t care about enough, and put the ones you do care about near the end.
What I’d recommend is just to take any FAANG offer, and usually it’s possible to switch locations or teams after a while. So if you have the ability to be patient, just getting into the tier 1 companies will open up lots of opportunities.
If you want to compare yourself right now to a FAANG engineer, that is actually a lot harder.