I applied through a recruiter. The process took 3 weeks. I interviewed at Pacific Gas and Electric (San Francisco, CA)
Interview
Some behavioral questions and some technical questions. Nothing really complicated. Just gotta make sure you come prepared and do your research about the company and the program you are going to be working on. It helps if you have some suggestions about it. They are really up-front with what they want and need from you.