How Do Large Companies Recruit The Best Software Developers?

Large companies face their own set of recruiting challenges, are in need of employing a variety of different tactics to reach their hiring goals and have a constant stream of requirements. So how do they hire the best developers?