agoda interview questions geeksforgeeks

Your resume looks great, and we can’t wait to speak with you now. What can you do to get ready for an Agoda interview?

Agoda Careers spoke with five of our top interviewers, as rated by our candidates: Adam Hu (Senior Product Lead), Avneesh Phillip (Accommodation Services Regional Manager), Jaspreet Singh (Senior Market Manager), Jeffrey Krebs (Director of Talent Development), and Preeda Payattakool (ex-QA Manager), to get their advice on how to prepare for an interview with Agoda.

How we hire for Tech roles | Agoda

An hour long behavioral interview is conducted by senior managers from Agoda. The primary goals of this interview are to gauge a candidate’s leadership potential, motivation for the position, and overall company fit. Questions are mostly situation-based.

If candidates are well-prepared and adhere to the advice we have provided in the guide, we think they can easily ace the Agoda Software Engineer interview.

The third and final interview is a behavioral interview, while the first two are technical interviews.

You will receive a call for the onsite round once you get through the phone screen. Three interviews lasting an hour each make up the onsite round at Agoda for the position of software engineer.

This was a brief but thorough overview of the Agoda Software Engineer interview process and preparation approach.

Fortunately, I received an email from recruiters a few days later confirming my availability for on-site rounds. I was asked to provide information about my passport and the dates I could fly to Bangkok, Thailand, where Agoda’s main development office is located. Since it was my first time traveling abroad, I asked the recruiters to book round-trip tickets a week apart so I could spend my vacation in Thailand after the interviews, and they gladly complied!

I used a database that contained all possible 10-digit numbers, each of which will be stored as a single record with additional metadata. It didn’t meet the requirements for storage effectiveness and randomness, he said, challenging me. After giving it some more thought, I decided to use a Trie data structure because it is the most effective way to store strings. I used trie as the data store to create a whiteboard to demonstrate to him how phone numbers with similar prefixes will share nodes, resulting in tremendous storage efficiency. The Trie will be 10 levels deep and each Trie node will have 10 child nodes because we need 10-digit long phone numbers (i e for digits 0 to 9). Any time we request available numbers, we can randomly choose any digit between 0 and 9 at each trie node to make it unpredictable. We can store additional metadata at each node to keep track of the number of available phone numbers. The root trie node will then contain the total sold-out numbers for each starting digit from 0 to 9 when a 10-digit number is sold. We can do this by increasing the count in each trie node involved in that 10-digit number.

The interviewer asked more general technical questions because there was more time left. The hows and whys of dependency injection and how it supports inversion of control were among the questions he raised.

He inquired about some general technical matters, mostly pertaining to databases, such as the differences between NoSQL and SQL, ACID properties, when to use NoSQL over a SQL DB, etc. I wasn’t sure how this round would go because the interviewer maintained a poker face the entire time.

In order to make the subsequent inserts O(1), I created a solution that adds elements to the end of the linked list for each new element. Although I overlooked some edge cases, the interviewer approved of my code overall.

What people are saying about Agoda

I applied online. I interviewed at Agoda

The interviewers didn’t show much respect and didn’t seem particularly friendly. Regarding the interview’s subject matter, it resembled a school exam much more than it did one. I was shocked because I had never seen an interview like this before and I had assumed that a company like Agoda would be aware of better practices. They were interrogating me inanely theoretically about things like “what does this acronym stand for.” Despite having substantial experience in my field and role, I’ve never needed to be aware of any of those things. I was rejected even though I performed well on the coding portion of the interview because I didn’t respond to these theoretical questions. Kind of gives you an idea of how the engineering must be at Agoda.

  • Theoretical backend questions + 2 leetcode questions.Answer Question
  • 5 people found this interview helpful

    Anonymous Interview Candidate in Bangkok

    I applied online. The process took 1 week. I interviewed at Agoda (Bangkok) in Jun 2022.

    Casual but I feel like I wasted my time waiting online for the interview and getting everything right I described my current employment situation and felt it was inappropriate given the industry.

  • Experience and money expectations language 1 Answer
  • Be the first to find this interview helpful

    Anonymous Interview Candidate in Bangkok

    I applied online. The process took 2 weeks. I interviewed at Agoda (Bangkok) in May 2022.

    The interview process was straightforward; as the first stage of screening, there was a technical assignment followed by a live coding interview. It was divided into easy and medium Leetcode questions on manipulating strings and arrays.

  • Please pick an element from all arrays lets say two or three to give a n number sum.1 Answer
  • Be the first to find this interview helpful

    Anonymous Interview Candidate in Singapore

    I applied through other source. The process took 2 weeks. I interviewed at Agoda (Singapore) in Apr 2022.

    The majority of the questions on the difficult online test are Leetcode Hard questions. Personally, I believe the bar is very high, and there are some inquiries regarding fundamental HTTP TCP understandings.

  • Hard DSA which requires very in-depth understandingsAnswer Question
  • Be the first to find this interview helpful

    They questioned their English communication skills, competitive programming, and a number of technical topics. They will ask you again to optimize your code to run more quickly and what time complexity is if they have a competitive question.

  • How website work from start to finish, include every detail you know.Answer Question
  • 3 people found this interview helpful

    I’m very impressed with the interviewers and the interview process is very professional. Each interviewer is prepared to assist me if I don’t understand the logic or code during the live coding session, which goes very well.

  • What did you do before?Answer Question
  • Be the first to find this interview helpful

    I applied online. I interviewed at Agoda

    Interview was mostly some tech trivia (git, semaphores etc). Had 1 live coding question that was algo-based. Interviewers camera was off, felt a bit robotic. Overall, not the greatest experience but wasnt negative.

  • Whats the difference between git pull and git fetch?Answer Question
  • 4 people found this interview helpful

    A lot of interaction and discussion with interviewer. Good experience overall. A morning algorithm challenge is followed by an afternoon in-person interview. Take around 2 hour for each session.

  • Solid, ddd, some design pattern, some hackers keep algorithm challengesAnswer Question
  • 2 people found this interview helpful

    Agoda Interview Rounds and Process TechnicalAssignment

    Posted on 20 Nov 2022

    FAQ

    How do I prepare for Agoda interview?

    5 Interview Tips from Agoda’s Top Interviewers
    1. Know your resume through and through. Make sure you are familiar with every detail on and around your resume because, more often than not, the interview conversation will begin there.
    2. Study the job description for which you are applying. …
    3. Be prepared. …
    4. Make it a conversation.

    Is Airbnb interview hard?

    Because there is no pseudocode at Airbnb, coding interviews there can be very difficult. Be sure to prepare in such a way that your code will pass test cases. Reviewing fundamental concepts like binary tree searching, dfs/bfs, queues/stacks, sort algorithms, etc. is advised by interviewees. ”.

    Is Epam interview easy?

    3. The EPAM Systems recruitment process typically consists of five rounds, with the difficulty level ranging from easy to medium. An applicant who is proficient in Java programming and computer science can succeed in the interview

    Is prodapt interview easy?

    Glassdoor users rated their interview experience at Prodapt as 74. 0% positive with a difficulty rating score of 2. 65 out of 5 (where 1 is the easiest and 5 is the hardest)

    Related Posts

    Leave a Reply

    Your email address will not be published. Required fields are marked *