qqp question1: I failed all technical interviews at Facebook, Google, Microsoft, Amazon and Apple. Should I give up the big companies and try some small startups? question2: Why does it seem like it is impossible to get a job in a big tech company (Microsoft, Google, Amazon, Facebook, etc)?