I applied through a staffing agency. The process took 2 weeks. I interviewed at DP World (Hyderābād) in Sep 2019
Interview
The interview process had four rounds.
1. Telephonic screening .
2. Onsite F2F - 2 rounds.
3. One director round.
4. One HR round
You will be given the feedback in a week and the offer will be rolled out.
Interview questions [1]
Question 1
Telephonic Screening : The questions were basically around CV. They were testing my fundamentals and the basic understanding of concepts and a medium problem solving question on google document. The expectation was to write production ready code.
Round 1 F2F : 1. Deep dive into the projects to understand my responsibility and individual contribution. The questions were more around the leadership principles.
Two medium problem solving questions one on array manipulation and other on trees. The expectation was to write a production ready code for one problem and detailed approach for the second. The interviewer was specific about all the edge cases. The interviewer was casual and helpful in the problem solving questions.
Round 2 F2F : Detailed design and end to end working of the project. Many of the design concepts and design decisions were checked that were used in the project. I have used Caching and distributed databases in my project so I was asked many questions on CAP theorem , cache eviction policies why and how we used them in our projects. Then we went into low level design of a specific design question , it was a tweaked version of distributed cache but not straight forward , I think because I have worked on the cache based projects they have asked me this question. Questions were asked on microservices architecuture and databases as they were mentioned in my CV. Some questions were also asked on front end java script - I could not answer them as I was not into frontend. This round went very well.
Director Round : This was the last round. I had the interview over Skype with the director from Seattle. There were a couple of problem solving questions and I was asked to write production ready code. I was asked a question on high level design and we deep dived into the design. This was a refreshing round touching a lot of things on my CV and my motivation to join a start up like environment and my ability to come up with a solution for an unseen realtime problem.
HR Round : Again on skype , was with a HR from Dubai. Behavioural questions were asked.
I applied through a staffing agency. The process took 4 weeks. I interviewed at DP World (New Delhi)
Interview
First of all, once you apply, you can forget about the round scheduling for each round for a minimum of 2-3 weeks. That much time is required to schedule an interview. Once interview gets scheduled, they get canceled *thrice* (yes, the same interview), no value to candidate's time.
Low level design round panel expects to hear *exactly* what they are thinking in their head / have read online. You have to know complete design from the start as only 30 mins will be given to you to write+implement some parts of it. Then panel will ask "why is this not written like that". If a logging framework design+implementation can be completed accurately in 30 mins, I have to check if I'm actually living in an alternate universe.
Their low-level-design panel seems to select rote learners, discourages incremental improvements that happen in unseen real-world scenarios.
Interview questions [1]
Question 1
Log framework LLD in 30 mins with vague requirements that drastically change in the last 5-10 mins of interview.
I applied through an employee referral. The process took 3 weeks. I interviewed at DP World (Bengaluru) in Sep 2021
Interview
First Hackerank test.
Second round consists of basic problem solving, fundamentals on JS, CSS, HTML .
Questions on Data Structure, Algo bases questions
Third Round consists of designing a system
Fourth Round - Hiring Manager round mostly based on culture fitment.
I applied through a staffing agency. The process took 2 weeks. I interviewed at DP World
Interview
Four Technical Rounds and HR round
First 2 technical rounds - DS and Algo questions related to Arrays, DP, Tree, Graph, etc. Leetcode Medium level questions
3rd round - Distributed Design Patterns, System Design
4th round - System Design and behavioral round with hiring manager
Interview questions [1]
Question 1
Arrays, Tree, Graphs, System Design, Design Patterns, Project related etc