I had a senior at Neustar from whom I got a referral and then I got a mail from Neustar to take an assessment which was on hackerrank.
Round 1-Online Assessment Round:
- There are two coding questions of medium level:
- The first question is similar to this not exactly but almost: https://www.geeksforgeeks.org/problems/longest-common-prefix-in-an-array5129/1
- The second question is a medium-level of dp problem and I could able to pass the half of test cases: https://www.geeksforgeeks.org/problems/minimum-steps-to-delete-a-string2956/1
Round 2-Technical Round -1:
- Introduce yourself
- Your top three favorite Data Structure(I respond LL, Stack, Tree)
- As expected he asked me a question from LL.(https://www.geeksforgeeks.org/problems/remove-loop-in-linked-list/1?page=1&category[]=Linked%20List&sortBy=submissions)
- Again a question from Linked List(https://www.geeksforgeeks.org/problems/merge-two-sorted-linked-lists/1?page=1&difficulty[]=1&category[]=Linked%20List&sortBy=submissions)
- And third, was completely unexpected for me that he asked me to print a diamond star pattern.
….the first round went for almost 50 minutes and I end up solving all three questions that he asked me to solve.
Round 3-Technical Round-2:
- He discussed the kind of questions asked in previous rounds and then he told me to solve a very classic problem based on a stack. (https://www.geeksforgeeks.org/problems/the-celebrity-problem/1?page=1&difficulty[]=1&category[]=Stack&sortBy=submissions)in which I took almost 30 minutes to solve.
- Then he told me that he is running out of time so he just wants a pseudo code or approach for the next question (https://www.geeksforgeeks.org/problems/find-sum-of-different-corresponding-bits-for-all-pairs4652/1?page=1&difficulty[]=2&category[]=Bit%20Magic&sortBy=submissions), which I could not able to solve.
Round 4 -Technical Round -3: This round was completely based on the tech stack for which they are hiring so they asked me all questions from javaScript and react like diff between let var and const, use of spread operator, some output-based questions from js and then diff between useState hook and useEffect hook and also some input-output based questions from reacting as well. This round is of quite a small duration and went for just 25 minutes.
Round 5 -Managerial+HR Round:
- Introduce yourself
- How are you liking the interview process?
- Five reasons which proves that you are made for this role?
- What if you get rejected ?How will you respond ?Will you think this is unfair for you?
- Explain your final year project(He also asked lots of counter question from my FY project).
and then some cool discussion about my college life etc and finally after 3 days i got a mail that i got selected for this role.