I applied through an employee referral. The process took 4 weeks. I interviewed at Booking.com (Amsterdam) in Jul 2015
Interview
About a week after I sent my resume and cover letter, there was a phone screen, which lasted about 20 minutes. I was interviewed by phone in the next day, for about 1 hour, in which I had to do a programming exercise in any language of my choice. After about a week, they called again saying they wanted me to visit their office in Amsterdam for another interview.
They paid the entire trip (planes and hotel) from my country, Brazil, to Amsterdam. The interview had a few hard questions, but it was mostly fun. All the interviewers were very friendly.
A couple of days after my return to Brazil, they called me with the offer.
Interview questions [1]
Question 1
Find how many moves it takes from point A in a maze to point B.
I Received a mail from Booking HR giving me details of the interview process and brief introduction of booking. Few stories of people working with booking were also shared. For first technical round Skype and etherpad were used. They asked for algorithms based questions and then technical discussion on the solution i have provided. After that Android questions were asked which were related to life cycle of activity, async task, file IO.
Interview questions [3]
Question 1
write a program to find first non repeated character in a string?
you want to download a heavy file in activities on create and save it to disk when activity is destroyed without slowing down that startup and shutdown of activity?
I applied through an employee referral. The process took 5 weeks. I interviewed at Booking.com
Interview
1. HR phone screen
The recruiter explained the whole process and made some questions about my motivation to apply to that position, about my past experiences and why I've left it and about my salary expectation.
2. Technical phone screen
There is some problem solving with code shared in an online editor. Simple question (implement a function to return the first n chars of a text, without breaking any word) with some follow-ups that added obstacles to your solution, so you could explain how you'd overcome them.
3. Face to face interviews in Amsterdam
A whole day of interviews: 1 from HR (warm-up, check if something has changed since the first contaxt), 2 technicals (algorithm-heavy) and 1 business-related (behavioural questions and knowledge about the business model).
Interview questions [1]
Question 1
Implement a function to return the first n chars of a text, without breaking any word.