I applied through other source. I interviewed at SEI Novus (New York, NY) in May 2017
Interview
I was contacted by a recruiter who saw my profile on Indeed. First I was given a phone screen where we discussed my resume, then I was given a take-home project. Finally, as I was out-of-state we had a phone conference (in lieu of an onsite) where I interviewed the Senior Systems Engineer, VP of Engineering, and the CTO. I did not get the position because I "did not have enough experience" for this entry-level position, even though apparently I was qualified. Everyone was friendly throughout though, and the whole process took about two weeks
Interview questions [1]
Question 1
I was given 3 days for the take-home project which I could initiate at any time.
The phone conference had 3 parts:
1) implement a square root function
2) look at production code and comment on it, as well as various things involving fetching pages and how they're rendered on a browser(s)
3) systems design question: how to tailor google autocomplete to an arbitrary user's interests
I applied online. The process took 2 weeks. I interviewed at SEI Novus (New York, NY)
Interview
Three phase interview - phone screen, technical project, final interview with three engineers. The final interview consisted of systems design, algorithm design, and a behavioral/technical section where you're asked about prior projects and work experience. I was not asked to write a line of code in the final interview.
Made initial contact with recruiters at career fair. Novus followed up via email to schedule a programming test. Test was Java specific, but recruiters stated Novus uses Java and Scala.