I applied online. The process took 2 months. I interviewed at Rocket Communications (California, MD)
Interview
Was asked to do a take home challenge.
After that did screen interview questions and answers about my challenge submission.
The manager was nice, and inquired how I went about solving certain things.