I applied through university. The process took 4 months. I interviewed at Union Pacific (Roseville, CA) in May 2014
Interview
In the all-day interview, you get to meet all other interviewees in the morning. Each candidate was assigned to a couple interviewers at a specific time. I suggest bringing a laptop or a book to read just incase you got assigned to the 4 pm interview slot. Dress nicely and be yourself!