Me postulé en persona. El proceso tomó 1 día. Acudí a una entrevista en Expedia Group (Gurgaon, Haryana) en sept 2017
Entrevista
They conducted the highly unmanaged drive with 50+ candidates. Average interview questions with an average wait time between interview rounds was 2 hours. Courtesy is required while conducting interviews which is the basic job of HR, but they were unable to do that.
Preguntas de entrevista [1]
Pregunta 1
Left view of subtree and avg. design and DS questions.
Me postulé a través de un reclutador. El proceso tomó 2 días. Acudí a una entrevista en Expedia Group (Gurgaon, Haryana) en feb 2020
Entrevista
I had the interview with Expedia for HotWire Division there via GSPann.
I had 3 rounds of interviews -
Round1 : Zoom video call to write the code for the given problem.
Round2 : Zoom call to discuss on few problems to know the approach I will take.
Round3 : Zoom video call with Senior Manager for technical discussion.
Though they say that they will take all 3 rounds to decide & to have fairness, but God knows about the fact.
Preguntas de entrevista [3]
Pregunta 1
Round1 :
1) Given a list of words, group them by anagrams
Input: List of "cat", "dog", "god"
Output: A Set of Sets of anagrams: {{'cat'}, {'dog', 'god'}}
3) Consider adding some additional tests in doTestsPass().
4) Implement the AnagramSolution group() method correctly.
5) If time permits, try to improve your implementation.
dog -> dgo -> {dog}
god -> dgo -> {dog, god}
Round2 :
Question 1: You have a website & you want to know the number of hits made in last 5 seconds. Even a user refreshes the page, it will be considered a new hit. Provide the approach for this.
Question 2: web service -
cache - yes ---> return (timeout is 1 second)
else go to api call - yes ---> return (timeout 5 seconds)
else go to database - yes ---> return (timeout 10 seconds)
default error
You have to implement above kind of system where each module is used if it
is Up, else check with next module. What design pattern you will follow.
Question 3: Difference between SOAP & REST
Question 4: Have you used Micoservices?
Question 5: Which framework did you use in REST? He was suggesting like Jersey webserver, Spring.
Round3 :
Question1 : How will you implement your own ThreadPool using jdk1.4like that of Executor in jdk1.5
Question2: How will you convert a monolithic application like makemytrip into Microservices?
Question3: We have less number of resources for the tasks, so are you ready to work in odd extended hours?
Me postulé a través de un reclutador. Acudí a una entrevista en Expedia Group (Seattle, WA) en sept 2017
Entrevista
The recruiter contacted me through linkedin. When I replied back to know more about the opportunities I was asked to take coding assessment via hirevue. He also sent the job posting link. After I completed the assessment there was no follow up.
Preguntas de entrevista [3]
Pregunta 1
Write a Circle and Rectangle class that takes radius and width, height implement getArea method.
Dynamic Programming
Given integer k, and list of numbers nums return a long integer denoting the number of k-subsequences in nums such that the sum of subsequence's elements is evenly divisble by k i.e. sum of subsequence % k == 0