OpenTable Interview Questions

Updated Aug 7, 2015
29 Interview Reviews

Interview Experience

Interview Experience

42%
17%
39%

Getting an Interview

Getting an Interview

60%
14%
10%
10
3

Interview Difficulty

2.9
Average

Interview Difficulty

Hard

Average

Easy

29 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty
  1.  

    Account Executive Interview

    Anonymous Employee in Denver, CO
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied online. I interviewed at OpenTable (Denver, CO) in June 2015.

    Interview

    Recruiter and Manager both showed a disinterest in the process. It seemed like they were doing me a favor by interviewing me. I don't know anybody that works at the company, but I wish I did. I'm not sure if this is just because they didn't like what I had to offer or if they were just playing "bad cop".

    Interview Questions

  2.  

    Software Engineer Interview

    Anonymous Employee
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. I interviewed at OpenTable.

    Interview

    First interview was an on-campus interview where I solved a coding question. Next was a 4 hour interview onsite consisting of 4 different interviews. Some of these had me solve coding questions, while some involved talking about the company and designing systems related to it. Good experience, but I did not get an offer.

    Interview Questions

    • Given a n x n grid of letters, find all words that can be created by starting at one letter and moving left/right/up/down. Similar to the game Boggle.   Answer Question
  3.  

    Software Engineer Interview

    Anonymous Employee in San Francisco, CA
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 3 weeks. I interviewed at OpenTable (San Francisco, CA).

    Interview

    I was allowed to skip the phone interview and come directly for an on-site interview. The technical interview went great, no issues with whiteboarding code, ended up with extra time to ask questions of the interviewing engineers. Their internal culture seems solid, although slowly transitioning from process-oriented old enterprise stack to a more agile, startup-y process. The nontechnical culture interviews with the Director of Engineering and the PM went really well. I was expecting a slam-dunk, so I was surprised when the recruiter contacted me and said they wanted me to do a take-home coding exercise to clear up some issues around an area of professional growth I'd disclosed in the interview. It struck me as super unprofessional to schedule a full day for an interview, only to be told that they needed more information. At every other company they do take-home exercises before on-site interviews. If engineers have questions about something said during an on-site interview, then the appropriate time to ask about it is... during the interview! Please don't wait and make a candidate do additional work after a full day of interviewing. I didn't feel like I'd be professionally respected if my hiring was such a squeaker that it required a post-onsite take-home assignment, so I just put in a few hours' of work and submitted it -- wasn't surprised when they rejected me, just insulted that they'd put someone through so much extra effort when we could have resolved these issues with a conversation during the on-site interview.

    Interview Questions

    • "What's an area or skill where you feel weak or could learn more?"   Answer Question
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Engineer Interview

    Anonymous Employee
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. I interviewed at OpenTable.

    Interview

    So far, I've had an on campus interview and have a Google Hangout interview coming up. I'm still interviewing with them, so I'm guessing if I pass the Google Hangout interview, there'll be some an on site interview. The Google Hangout interview is 2 hours and 15 minutes long with 3 different engineers. When I talked to them on campus, I told them that I liked front end dev, but not sure if they're interviewing me for front end dev or just software dev.

    Interview Questions

    • On campus: Given an array of stock prices, and the date of the current stock price, return the maximum profit that can be made.   Answer Question
    • Given an integer N, determine if N is part of the Fibonacci sequence.   Answer Question
  6.  

    Software Engineer Interview

    Anonymous Employee
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. I interviewed at OpenTable.

    Interview

    Emailed back and forth to schedule a phone interview. Got a call from a senior Data Scientist that asked me a few related algorithm question. By the end the questions were complicated enough whre it became difficult to describe over the phone. I was able to answer all questions (though I required a hint for one) and he then congratulated me on surviving the ksum question.

    Interview Questions

    • First question: You have an array of numbers. Find all pairs that add up to K. Second question: You have an array of numbers. Find all three-element groups that add up to K. Third question: You have an array of numbers. Find all four-element groups that add up to K. For all these question I had to provide a running time.   Answer Question
  7. Helpful (1)  

    Front-End Engineer Interview

    Anonymous Employee
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied in-person. The process took 3 weeks. I interviewed at OpenTable.

    Interview

    It took more than two weeks for them to figure out and let me know that the position they originally told me they were hiring for was no longer available. The recruiter I was in touch with initially was traveling around the country and did not let me know that he was on tour. I had to email him over a period of more than two weeks to finally have him include the lead recruiter in the conversation. She was the one who let me know that I had wasted my time talking to them the whole time. Very unprofessional.

  8.  

    Engineering Interview

    Anonymous Employee in Los Angeles, CA
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied through college or university. The process took 1 day. I interviewed at OpenTable (Los Angeles, CA).

    Interview

    It was a 45 minute interview - started with the interviewer asking me basic questions, then gave me one programming question. He came back after half an hour and asked for an explanation for my solution. My solution had a bug, but he was encouraging. Only thing was I think the time duration for the interview was small.

    Interview Questions

  9.  

    No Offer
    Negative Experience
    Easy Interview

    Application

    I applied online. I interviewed at OpenTable in February 2015.

    Interview

    I applied online and was contacted a few weeks later to schedule a brief phone screen with a recruiter. The typical stuff went down -- I talked about my background and the recruiter talked about OpenTable and the position. This is the first year they have decided to hire interns. I passed the phone screen and was scheduled for a 1pm technical phone interview with a member of the engineering management. At 10am of the morning of the interview, I received voicemail from the original recruiter asking me to call her back. I call her back, no answer. I wait a while and try calling her again. No answer. I sent her an email asking what was up. 11 minutes before my interview was scheduled to begin, the recruiter emailed me back telling me she has rejected my application and canceled my interview because they have filled the position. This is really, really unacceptable behavior from any company. I can think of no reason to wait until basically the last minute, while I'm sitting down in front of my computer waiting for the call, to tell me that my interview has been canceled.

  10.  

    Experience Designer Interview

    Anonymous Employee in San Francisco, CA
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied online. The process took 6 weeks. I interviewed at OpenTable (San Francisco, CA) in January 2015.

    Interview

    I had sent in my portfolio/resume, and was sent an email the day right after to tell me that they were really interested in my portfolio. An initial phone call was set up the week right after - and I spoke to a senior designer who was hired earlier the week before. Nothing too crazy -- the interviewer just asked me the typical stuff -- why I wanted to work at OpenTable, why I was looking for a new job, etc. The call went well, so I went to a second round phone interview. Initially, I was supposed to speak with the head of design, however, his schedule did not work out so I ended up chatting with another senior designer who had just started a month beforehand. Again, simple interview -- more like a phone conversation. The only question that he had asked me that "threw me off" was that he asked me what my design principle was. After that, I was invited to an in-person interview where I had to present some pieces of my portfolio to a group of people for an hour, and then had several in-person interviews. My in-person interview was with the recruiter, 2 senior designers, a PM, an engineer, and a UX writer. I /think/ it went fairly smooth. There were some questions in between, nothing too crazy. My first in-person interview was with the 2 senior designers, where they asked me to engage in a design activity for about half an hour. The last 15 minutes were meant for questions. My second in-person interview was with the PM and the engineer. I felt slightly uncomfortable in this interview section, mainly because I felt like the PM was slightly intrusive. The engineer, on the other hand, was quite nice. My third in-person interview was with the recruiter. It was more so of a closing interview to ask me if I had any visa restrictions and what I was looking for with regards to salary. They told me that they would get back to me in a week or two. They got back to me the week after, and I was not offered the job. They said I was a great culture fit, people really liked me, I was ambitious etc. However, the only feedback they had for me was from the PM -- when he asked me what I would change in the OpenTable app, and I was not assertive enough. It was kind of unfortunate, but definitely a lesson learned.

    Interview Questions

  11.  

    Software Engineer Interview

    Anonymous Employee
    No Offer
    Positive Experience
    Easy Interview

    Application

    I applied online. The process took 3 weeks. I interviewed at OpenTable in January 2015.

    Interview

    I was contacted by a recruiter and scheduled a phone call within a few days. The phone call was non-technical and I can't really remember what the conversation was about, but about a week after that I had a technical phone interview with their lead iOS developer. This was fairly easy and consisted of both abstract CS-theory and applied programming questions and lasted about an hour. They got back to me pretty quickly and scheduled an on-site interview about a week and a half after the phone interview. The on-site interview lasted from 2-6pm and consisted of 5 interviews of which 3 were technical and 2 were non-technical. OpenTable was kind enough to space out the technical interviews in between the non-technical interviews, and generally everyone was approachable and kind. The interview process was over all very pleasant and the technical questions weren't very difficult. All of them were done on a whiteboard as well, so there was no worry about small syntax errors and other associated stumbling blocks. Three days after the on-site interview, I heard back from them and did not receive an offer. Although they initially did not mention why, I asked them for feedback and they were quick to respond. In the end they chose to go with someone who had more exprience. 10/10 would interview again

    Interview Questions

    • (iOS-specific) Implement UIKit's hitTest: withEvent: function.   Answer Question
Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.