The interview process was pretty standard. I applied online (I also could have applied through my university's career fair), and that was followed by an on-campus interview.
The on-campus interview consisted of about 30 minutes of typical behavioral questions, followed by a coding challenge that I worked through with the interviewer.
The next step was an on-site interview day. There, I had a more challenging algorithm design question and also an architecture design question. One thing I liked about the questions asked during the on-site interview was that they were related to the business itself (rather than just asking you to regurgitate Dijkstra's or something).
I don't really remember specifically what questions I was asked.
The following metrics were computed from 14 interview experiences for the Grubhub Software Engineer role in Chicago, Illinois.
Grubhub's interview process for their Software Engineer roles in Chicago, Illinois 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 Chicago, Illinois.