3 interview rounds
First online test, DSA
Second JS round and web fundamentals
Third was Manager but my frontend position was filled so told we can take another technical interview for fullstack position.
They said they will call once frontend position is open again since feedback was position. But no response after this. Hence rated negative, otherwise interview process was smooth but lengthy and too much time between 2 rounds.
Interview questions [1]
Question 1
Web caching CDN
React fundamentals
how web works ?
I applied through a recruiter. The process took 4 weeks. I interviewed at Agoda (Bangkok) in Dec 2019
Interview
The hiring process involves a Hackerrank test with 60-minute limit and 11 questions, out of which 5 would be coding questions. You can easily clear that. Following that 2 coderpad interviews. The interviewer checks for your ability to code and give efficient solutions to simple problems like reverse an array and find pair of sum. Some interviewers might also ask you to write test cases and explain corner cases. If you clear that, they may call for an onsite interview which would be arranged by the company itself.
After you reach there, the interview process continues with 4-5 managers back to back. I guess its more like an endurance test as well where they see if you can continuously sit back and solve technical issues for a long period of time. Managers may ask you implement problems on DS and may discuss about system design and design patterns. Appropriate answers are expected, if you simplifiy and try to explain the issues, they may not consider you.
The interviewers may help you with proceeding with the problem they give you , but if you are slow or you take more time, they may not consider you. My interview went almost 70% perfect still they rejected me. So , you need to make sure that your interview explanations and solutions are 90% apt.
Also 2 major things,
The location to work will be Bangkok, Thailand only, there are no other offices where they hire technical staff
and most of the position for software engineers are for full stack,
Any position like client side engineer or software engineer will always equate to full stack engineer,
I went there for Client side interview but was asked alot of Data structure , design patterns, solution to backend problems like notification systems, queue implementation etc. Hardly 2 interviewers asked me a little about client side application architecture. No one was interested in my knowledge of Javascript, HTML and CSS. They work purely on ReactJS, C# and scala.
Prepare accordingly and all the best