I got a call from ServiceNow for the interview.
It was via Zoom call + Hackerrank.
I was given 3 questions. 2 DS Algo + 1 Explanatory.
According to the calendar time event set by the HR, it was of 3 hours, because the interviewer was asking different approaches along with the interview process. After concluding the 1st solution approach he asked me to write the code for it. After finishing it, I got to know about the test timing, which was 1 Hr. Out of which only 30 mins were remaining. I was totally surprised. Because I could have completed the question within a max of 10 -15 mins with all test cases passed. I took this much time because I had to explain the different approaches to the interviewer.
And same happened for 2nd question, I explained the approach for the second question and started coding for it, but after some 5 minutes, he told me It is fine if you know the approach, we can discuss the 3rd question and we started discussing 3rd question.
Later I got to know that I was rejected.
I am not sure what were the parameters taken into the consideration.
I advise them that, If you are considering the total correct submissions within one hour, in that case, the Interviewer should not interfere, as it affects the programmer's thinking process(I personally feel this), let them do their submissions first and later we can discuss the other efficient approaches. Or you should give some relaxation in timing. Or you MUST make clear about the timings at the start of the interview.
PS: I still didn't get my interview feedback till now, else I would have asked the parameters and suggested these things to him personally.