I applied in-person. The process took 2 weeks. I interviewed at Earth Networks (Boyds, MD) in Aug 2017
Interview
I had 2 interviews -phone interview was a 20-30 min one and an in person interview of 3.5 hours with 5 different people. Phone interview was basic questions about my experience and what I'm doing currently and a few generic programming conceptual questions. The in person interview was very long . They had conceptual questions on scenarios drawn out on white board to see your problem solving skills. Questions about my resume and background, a few programming n testing questions etc.