As ridiculous as it may be, I think the presentation of your CV matters, especially with trendy big techs. Maybe try dressing it up a bit. Have a look at mine if you want: https://www.dropbox.com/s/agffmbzdqvckqta/CV_v2.6.pdf?dl=0.
I've had some good feedback (including interviews/offers from the companies you mentioned).
Also I'm curious to know where you applied. I've found that the barrier is higher when applying abroad, especially the US.
Also I'm curious to know where you applied. I've found that the barrier is higher when applying abroad, especially the US.