qqp question1: What skills are needed to get a software engineering job at companies like Google and Facebook? question2: Is it possible for someone with great programming skills but from a Tier 3 college to get a job at big companies like Facebook or Google?