I applied online. The process took 2 weeks. I interviewed at DPS Telecom (Fresno, CA) in Apr 2016
Interview
Problem solving test, typing test, IQ test, personality test, programming test. I was surprised how many stages were involved since they didn't tell me the next one existed until I passed the previous one