Interview Experience of PrimeDigital Global, Noida
Role - Software Engineer (Backend)
Package - 9 LPA
Experience - 6 months
It was completely the online interview.
It consists of 4 rounds.
1. Online coding test
2. Technical Interview (DS-ALGO)
3. Technical Interview (DS-ALGO + System Design)
4. HR Round
Round 1) Online Coding Test -
- This test was conducted on the HackerEarth platform.
- It has couple of easy-medium coding questions that has to be solved within 60 minutes.
- Questions were related to strings, array etc.
- I was able to complete both the questions within 30 minutes.
Round 2) Technical Interview (Face-coding)
- It is the live face-coding DS and ALGO round containing 1 medium-hard level graph, DFS, and recursion question.
- It was conducted on HackerEarth.
- There was a problem statement and we have to give the approach and code it out.
- The webcam and the code-editor is shared with the interviewers.
- Question -
- Given a house, which have certain walls, in which the fire broke out. The speed of fire spreading to the exit of the house, is equal to the speed of the man running out of the house. So we need to find whether the man is able to escape the house before fire or not.
- I was able to give the approach quickly but it took a lot of time to correctly code it out, because of the some HackerEarth compiler issues.
- This interview took around 3 hrs.
Round 3) Technical Interview (Face-coding + System Design)
- It is same as the first round, consisting of 2 questions. [ 1 hr + 1 hr ]
- 1st question is the DS-ALGO question, of hard level stack, array, recursion, topological sorting.
- Question -
- You want to invite your friends to your birthday party, but you are tight on your budget, and your friends have their certain conditions that A friend will only come if B or C is coming, C will only come if A, B, D is coming, and so on...
- So we need to find the minimum number of friends we need to invite to our birthday party.
- I was able to give the approach and code the solution with a minor mistake, but that was corrected by the interviewer.
- 2nd question was a design question, where we need to design the WhatsApp application database with features like group messaging, read receipts etc.
- I was able to design the architecture for it and with a discussion on that with interviewer we improved our architecture more.
Round 4) HR cum technical-
- This was the final round that includes a bit of technical discussion on previous projects and some HR and behavioural questions.
- The interviewer started with my previous project discussion and 1 project he liked so the discussion went deep into it. The project was an optimised algorithm that I wrote to fetch logs from 280 TB of database within 1 second, using binary search algorithm. So the interviewer was fascinated by this approach and I gained a good point in my bucket.
- After this there were some behavioural and situational questions to check the cultural fit and how can we handle different situation working with other team members.
- I was able to satisfy the interviewer with my answers and they were pretty happy with me.
My whole interview process took almost a week.
Verdict - Selected!
:)
No comments:
Post a Comment