I applied online. The process took 5 weeks. I interviewed at Agoda in Jun 2019
Interview
This is for a position in Bangkok. They were posting all over LinkedIn as various US locations, but explicitly saying they would relocate you to Bangkok, which is how I found the position. I applied, and got reached out within 1 day for the first part of the screening:
It was one timed test (multiple choice + 3 coding). Then I passed this, and I scheduled a skype interview. They asked me some random knowledge questions and a few coding. The knowledge questions were honestly a bit weird, they were very theory and unrelated to most practical use cases.
After that, it was a coding challenge that you could take however long you wanted to complete, up to some number of days. This was a fun exercise, with extensions if you're interested in taking it that far, but they explicitly mention you shouldn't be spending a whole day on it (in total number of hours).
Then, it was 1 more skype interview which involved some behavioral questions + knowledge questions, as well as 2 coding.
After this, they were ready to take me to the next stage, which was the fly out. They had an engineering manager call me to provide me more info on logistics, salary, etc. to set expectations.
Finally, it got to booking the onsite fly out interview. It took them couple days to finalize all these logistics, and after some back and forth, it finally it was set in stone - they booked everything for me for approx. 4 weeks in advance and I was preparing for the trip.
Then, several days later, they decided to cancel the entire onsite because of changed project priorities, which was really disappointing, since I had already planned my schedule around it. They were very polite about it though, which I appreciate.
Overall the actual interview screens were not that technically difficult. You will have to worry about scheduling around time zones. They were fairly responsive when setting up the screens, but were less responsive when figuring out the onsite logistics.
Interview questions [1]
Question 1
Clean code architecture
Basic coding questions involving arrays and concurrency
I applied online. The process took 2 weeks. I interviewed at Agoda (Riad) in Jul 2019
Interview
The recruiter told me on July 5 that he has scheduled my first interview on 25 July, and on the date of interview i received an email that they already met their hiring targets for the quarter and they can't proceed with my application at the moment. That was a total lie, as I know that their interview process takes months to finalize. Besides, I can still see their job posts on linkedin. Total waste of time. For 20 days they kept me in interview pool, and on the day of interview they decided to inform me so.
I applied online. The process took 1 day. I interviewed at Agoda (Kuala Lumpur) in Jul 2019
Interview
First of all, if the hiring managers are going to judge a candidate based solely on how they answer the written assessments, then I can assure them that they will be missing out tons of exceptional candidates out there, who may not have the so called "flawless" English language skills, but can offer tons of experience when it comes to handling irate customers, delivering great customer experience to your customers, grow together with your company.
After all, isn't this what you are looking for in the first place? Passionate customer experience specialist who not only care about the well being of their customers, but are also willing to go the extra mile in providing the best customer service as well, not to mention add value to the company by challenging themselves professionally by taking on new challenges?
Then again, if you believe that judging someone based on how "flawless" their written assessment can be, then by all means go ahead. Its a shame, as I would have been more than happy to grow together with you. But its your loss, and another company's gain
Interview questions [1]
Question 1
It was a very subjective written assessment about how would I respond to a customer's request for a full refund, due to the property owner not honoring the booking arrangement.