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 [1]
Question 1
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.
I applied through a staffing agency. The process took 2 months. I interviewed at OpenTable (Mumbai) in Jan 2015
Interview
This position was for Mumbai(India) location, I got call from a recruitment agency. First Interview was on November 23, 2014 and final F2F rounds were on 7th Jan 2015, So its quite long interview process. Got offer after 2 weeks of F2F interviews. Overall process was bit slow, communication could have been better...small one line of email saying "We will get back to you.." also makes a difference sometimes.
Everything was good about this opportunity except salary part, I was not looking for a job change when I got this call, neither I prepared but when he(recruitment agency) told me about the team and said Salary will not be a problem....I thought why not give a try....!!! Finally salary became the only problem. However no regret, learned several things during interview and again I became hungry to learn, definitely I missed the opportunity to work with excellent guys...!!! Hope they will get better candidate than me and I will get better job/offer than them. Wish them good luck :)
Interview questions [1]
Question 1
Round 1(Skype): Area covered Language Specific basic questions, Puzzles, Data Structure, Test Case Design, Write Small Function
Round 2 (Telephonic): Test Case Design, Process, Jenkins, Testing Concepts
Round 3 (Coding Assignment): Given a Web API, was asked to come-up with test cases using any framework, language, Integrate with Jenkins. (come-up with test cases, consider covering different types of testing)
Round 4 (F2F): (Before starting interview, they gave introduction about product, what they are doing, what are the challenges they have. This helped me to understand what they want from me and focused towards the same.) It was pure technical round of various area of testing, coding, logic.
Round 5 (F2F): same as Round 4.
Round 6 (F2F): same as Round 4.
Round 7 (F2F): same as Round 4.
Round 8 (F2F): Problem solving round, was asked 3 puzzle. By this point I was exhausted, brain was not working as expected ;-) . But was able to solve problem with hint.
Thats it packup for the day and return to my home city. Overall I won't say I did excellent in interview, when I did my self evaluation after interview I understood that I could have answered few question in better manner...specially for coding questions.
I applied through an employee referral. I interviewed at OpenTable
Interview
Two sets of interviews. First set had two 30 minute interviews, second set had three 30 minute interviews (3 people - 2 of the same as the first round). None of them were particularly difficult. i was asked about my prior work experience, why I thought the job would be a good fit, strengths/weaknesses, etc. No curveball questions.
Interview questions [1]
Question 1
The most difficult question I was asked was probably to name an experience where things didn't go as planned (aka failed) and how I turned around from it. (again, not a rare question, but difficult to answer).