The first round was an HR phone screen.
The second round was a video conference with a developer, which included behavioral, teamwork, and previous project-related questions, along with a technical component.
The third round was an onsite interview with two technical interviews, an informational session, and food.
They also held a bowling event the night before the onsite, as it was for college recruits.
2nd round: String compression and decompression.
3rd round: Print certain shapes with characters (like a right-angle triangle with asterisks).
A data structure/algorithm question that I can't remember but was wrapped up as if it were a problem Grubhub might face in terms of orders, restaurants, users, etc.
The following metrics were computed from 4 interview experiences for the Grubhub Software Engineer I role in Chicago, Illinois.
Grubhub's interview process for their Software Engineer I roles in Chicago, Illinois is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Grubhub's Software Engineer I interview process in Chicago, Illinois.