How can someone apply for off campus placement in various big software companies like Microsoft, Goldman Sach, Amazon, Flipkart, DE Shaw etc? Do companies like Microsoft, Amazon, Deloitte, Yahoo, Cisco and Goldman Sacs recruit students off campus?