I applied to the Grubhub development center in Israel through a referral. The recruiter was based in the USA, but the position is in Israel, which caused some communication issues.
The phone screening was double-booked, and the recruiter was 15 minutes late.
Afterwards, we proceeded to a technical interview with one of the team leads in Israel, which was very good.
We then moved to two back-to-back code interviews with engineers from the USA:
The final interview consisted of another two back-to-back interviews:
This seemed to be going well, but then I waited for a week only to find out they sent me a rejection email that never reached my inbox.
Complete a React component that shows a list of workdays and, for each day, displays a restaurant's opening and closing hours. Add a checkbox to each line indicating if the restaurant is open on that day. The save button should print all the data on the screen to the console.
You are given an array of objects, each containing a courier's reaction to a new order from a restaurant. The goal is to calculate the acceptance rate for orders for each courier.
Design the UI structure and architecture of the front page of Grubhub. This page should contain a list of restaurants with the ability to search and filter the results.
The following metrics were computed from 1 interview experience for the Grubhub Senior Software Engineer role in Tel Aviv, Israel.
Grubhub's interview process for their Senior Software Engineer roles in Tel Aviv, Israel is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Grubhub's Senior Software Engineer interview process in Tel Aviv, Israel.