The interview process began with a phone call to the hiring manager to discuss my background, skills, and experience, as well as the position available within the company.
It sounded promising, so I moved on to a one-hour technical phone screen where I was given two problems to solve by writing code in a language of my choosing.
I was able to talk through the questions with the interviewer to clarify them and explain my thought process.
I was then offered to come up to NYC for a four-part interview.
The onsite interview covered:
I wouldn't classify the questions as difficult, but they were more thought-provoking than most of the other interviews I went on.
I was given a verbal description of a service and asked to write a REST-style interface for it. The requirements kept evolving as the question progressed.
The following metrics were computed from 12 interview experiences for the Grubhub Software Engineer role in New York, New York.
Grubhub's interview process for their Software Engineer roles in New York, New York is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Grubhub's Software Engineer interview process in New York, New York.