A thorough guide to prepare you for that SE job at your favorite company.