I applied through college or university. The process took 1 day. I interviewed at SUNY at New Paltz (New York, NY) in Jan 2017
Interview
They select you based on your GPA. They call you for 1-1 interview and test your coding skills and ask you about your experience and some behavioral questions. Finally they will explain you the job responsibilities.
I applied in-person. The process took 1 day. I interviewed at SUNY at New Paltz (New York, NY) in May 2017
Interview
If you are good with gpa they will call you for an interview and then it is not that difficult to crack the interview. It will be more of character based questions.