3 ms·
There are two paths into FAANG entry-level jobs: 1. Graduate from a top school 2. Work at non-FAANG companies for several years and develop strong software en
by mleonhard 6y ago
There are two paths into FAANG entry-level jobs:
1. Graduate from a top school
2. Work at non-FAANG companies for several years and develop strong software engineering skills: attention to detail, deep knowledge of one language, writing and maintaining unit tests and integration tests, giving and receiving code reviews, being oncall, sitting in on requirements meetings with customers, spending months implementing features, seeing some of them fail in production or fail with users, and deploying and owning a small service and being the go-to person on the team for it. This takes several years. Almost nobody can get a FAANG job without this experience.
Grinding leetcode is something to do for 2-3 weeks before your FAANG interview to brush up on algorithms. Leetcode cannot give you software engineering experience that FAANG interviewers look for.
It's really good that you recognize your bad social skills. You can improve them with effort.
Good luck!
- asidiali 6y agoThis is a spot on take! Well said.