Contacted by recruiter who set up 2 phone interviews,focus on technical details of internet and performance. Waited a week then recruiter scheduled onsite 1/2 day interviews, 1:1 with engineers focus on testing tech, trick puzzles, and databases. Long wait while packet moved up HR chain, then offer.