I applied online. I interviewed at Charles River Associates (New York, NY) in Jan 2018
Interview
Phone screen + Technical interview + Onsite interview
Technical interview involved a front end assignment you must complete within a day - which was a data dashboard app in which the seed data was provided. Onsite interview was a panel interview with the team consisting of the usual behavioral questions.
Interview questions [1]
Question 1
Describe a recent project or assignment - what made it difficult and how did you go about solving it?
What do you think makes you a great developer?