The first phone screen was with HR, gauging my interest.
The second phone screen was with the Senior Director, who described GrubHub, its teams, locations, and business model.
I asked some business-model questions and offered some innovation business ideas. He found them interesting but not yet implemented.
He then asked if I had any questions before moving to a technical peer-programming session over the web.
I was given a graphical illustration of a mouse in a maze.
Left means turn 90 degrees to the left.Right means turn 90 degrees to the right.Implement the solve method.
java public interface BlindMouse { int move(); // 0 == ok, 1 == exit, -1 == blocked void turn(int direction); // 0 == left; 1 == right; }
java public class BlindMouseDriver { public void solve(BlindMouse mouse) {
} }
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.