I applied through college or university. The process took 2 weeks. I interviewed at Schweitzer Engineering Laboratories (Pullman, WA) in Dec 2017
Interview
First it was a phone interview, basic questions about behavior then questions about databases and data types.
Second interview was on-site more behavioral questions.
Third interview was technical. They gave me two problems to solve when i got there and explain how i got the answer