DP World Interview Experience for SDE-1 | On Campus
There was a total of four rounds of interviews.
Round 1: Coding Round
There were 2 questions related to SQL queries, 2 coding problems, and 10 MCQ-based questions.
Round 2: Technical Interview round 1
This round was of 1 hr. The interviewer started with his introduction, then mine. Then he directly jumped to coding problems.
- https://www.w3wiki.net/find-the-smallest-positive-number-missing-from-an-unsorted-array/
- I started with the brute force approach. Then he asked to optimize it and gave me a hint to try using the same array as a map. Then I came to a solution, wrote the code, and luckily passed all the cases that the interviewer was looking for.
- https://www.w3wiki.net/print-nodes-distance-k-given-node-binary-tree/
- I struggled with the approach first, But we discussed and arrived at a soln. Since time was limited, I wrote the function only and dry-run the cases. He told me that he always asked this question though he knows the time limit to check how close a candidate reaches to a solution.
Round 3: Technical Interview round 2
This round was also 1 hr long. Again interviewer started with his intro then asked me to introduce myself. He asked me to explain my internship project in brief then we moved on to coding problems.
- https://www.w3wiki.net/search-in-row-wise-and-column-wise-sorted-matrix/
- https://www.w3wiki.net/check-for-majority-element-in-a-sorted-array/
- I was able to do both problems. Then he asked me some OOPs questions related to Polymorphism, Inheritance, and Data abstraction.
Round 4: Telephonic (HR)
- In this round, HR informed me about my selection and just discussed the compensation.
Verdict: Selected