I applied through a recruiter. The process took 3 weeks. I interviewed at OpenTable
Interview
1. HR screening with a Talent Aqcuisition Specialist, talks about the company, products, teams, position, candidate's experience and interests.
2. Call with a Software Engineering Manager from the team owning the position. Talks more deeply about the project and team. Asked several technical questions regarding the tech stack, feels more like a conversation around several engineering practices. My suggestion is that you formulate a strong opinion about each of the topics they ask (design patterns, architecture, threading, etc.).
3. If you do good in previous interview, you will be scheduled a series of "onsite" interviews consisting in 4 back to back calls with several people in the team you are interviewing. Most of this calls will be heavily coding focused, so you can expect solving a code challenge or come up with a system design for an specific problem they give you.
4. If performed good during onsite interviews, they will schedule a call to let you know they will be extending an offer and go over details of it.
Interview questions [1]
Question 1
Code challenges (algorithms, data structures, complexity), system design.
I applied online. I interviewed at OpenTable (Mumbai)
Interview
Had 4 rounds of interview.
Interviewers were nice and humble. But, salary ranges are quite low than market standards, they will try to convince you but you can get much much better salary elsewhere.
I think they should rethink about salary ranges
Interview questions [1]
Question 1
1st - Java, spring, DB, kafka, small design problem
2nd - Pair programming
3rd - Design
4th - culture
I applied through college or university. I interviewed at OpenTable (Londres, Angleterre) in Mar 2019
Interview
Applied through university. After getting past CV and cover letter screening, you are sent a take-home coding assignment to do in the language of your choosing, and then upload to GitHub. If your submission is accepted you're invited to an interview. Three interviews:
1. Pair programming style interview, to improve on your submission for the take-home coding assignment.
2. White board data structures and algorithms interview. Easy to Medium level Leetcode question.
3. HR interview. About you and what you can bring to the company.
Staff were all very friendly and interview process was enjoyable.