Long, but not very difficult. Management doesnt have much time for the people they are vetting, and human resources is an outsourced consultant. The technical questions were not that difficult.
I applied through a staffing agency. I interviewed at Advise Technologies LLC (New York, NY) in Aug 2017
Interview
Skype interview for 40 mins, no technical questions being ask, interviewer just want to know if you have a sense of some general ideas. After the interview, I heard results from staffing agency the next day