Unless you make a name for yourself somehow, the best way to get recruited to FAANG's is to get hired for a summer internship, perform well, and then get hired. Another way is to attend the job fairs at your Uni and see if you can score an interview.
I wouldn't worry too much about getting into them though. SE's are in high demand across the Valley; expand your horizons and interview with some of the late stage startups and other SE companies as well (e.g. Atlassian). They will provide amazing compensation as well as being a smaller company where you can have a bigger impact. Once you build a few years of experience delivering products, your problem will be rejecting 99% of the recruiters that reach out to you lol.
Seriously as a CS student, you really just have to get a job where you can learn and write actual code and watch your career soar.
I wouldn't worry too much about getting into them though. SE's are in high demand across the Valley; expand your horizons and interview with some of the late stage startups and other SE companies as well (e.g. Atlassian). They will provide amazing compensation as well as being a smaller company where you can have a bigger impact. Once you build a few years of experience delivering products, your problem will be rejecting 99% of the recruiters that reach out to you lol.
Seriously as a CS student, you really just have to get a job where you can learn and write actual code and watch your career soar.