I applied through college or university. The process took 3 months. I interviewed at Agoda (Bangkok) in Jul 2018
Interview
Long and rigorous 10-interview process. Case studies are very difficult but applicable. Puzzle games... not sure I see the value. Interviewers are generally very nice and intelligent. Company did not fly me to interview, I volunteered but was not offered any compensation other than a taxi ride to the airport.
Interview questions [4]
Question 1
Bookings have gone up 100% over the last year but revenue has only gone up 50%, what are some reasons why?
There are a certain number of slices of pizza and two people eating them. There are pepperonis spread randomly over the pizzas. You have to take turns taking slices, and each slice has to be pulled from an edge. What is the strategy that will maximize the number of pepperonis taken?
There are an infinite number of ropes, all of which are 1 hour long when burned. Because they are of varying thickness, you cannot be sure of the rate of burn. You can light them infinite number of times. What is the best way to figure out 30 minutes? 45 minutes?
I applied online. The process took 2 months. I interviewed at Agoda (Bangkok) in Aug 2018
Interview
I applied for the position on their website and was contacted by the recruiter after 1 day. The recruiter told me that the role I applied for was filled already and suggested another role to me. The role was good for me so I proceeded with it.
The recruiter was quick and scheduled my skype interview on the day after tomorrow with the development manager. The interview was of general/technical discussion type including topics such as threading, the output of code, what I know about Agoda and my interest interests. The following day, I received a "Take Home Test" involving threads and it was to be completed in 7 business days (10days). I submitted it on the 8th day (I worked on it for about 30hours).
Five days after submission I received an email from the recruiter saying that I was still under consideration and give time until next week to give me the result of "Take Home Test". I quickly replied and after 45mins the recruiter emailed that the feedback was good and scheduled another Skype interview in the next week.
This interview was with a Senior Software Engineer (Team Lead) and it was much more technical than the first one. Questions were related to load balancing and data structures. This time the got back to me after only 2 days and invited me to Bangkok for face to face interviews. The whole process of booking a ticket, getting a visa and then flying to Bangkok took me 25 days.
I had a total 8 interviews in two days while I was in Bangkok. Most of the interviews were with development managers. Questions were mostly related to the algorithms such as sorting, searching and some of the questions were related to designing the system, I thought I did well in 5 of the interviews and in 3 I came up with only a partial solution (Evidently not, I didn't get an offer). I got rejection email after 2 working days and no feedback was provided.
Overall, most of the interviewers were nice and spoke politely. However, I found two of them not interested and very serious(No jokes, no smile) and used a phone during the interview which I found little disrespecting (Maybe it is acceptable in their culture so could be just a bad judgement on my part).
Strange things:
1. The office was very quiet when I went in for the interview. There were about 50 people in the room and it was quiet.
2. This is the strangest situation I have ever encountered (can be considered funny). Before the start of the interviews on the first day, I was waiting inside the office in front of the information desk and I asked the person behind the desk if I could use the restroom and they told me to wait and then went inside and came back after 5-10 mins and told me that I could use the restroom. I felt they went in to get a permission.
Interview questions [1]
Question 1
What is the difference between ArrayList and LinkedList.
I applied online. The process took 3 months. I interviewed at Agoda (Bangkok) in Apr 2018
Interview
There is no process. It's a chaos. They first ask you to take this lengthy test which tests zero of your skills that are required for the job. And some interviews spread over two months. And then say not selected with no relevant feedback at all. I would recommend to avoid the process as it just consumes time and you will know nothing new about yourself.
Interview questions [2]
Question 1
Was asked to prepare a lengthy one hour presentation for a business case.