This round was conducted on AON test platform. The test was different from all the the previous assessment test I had given because it had no questions based on quantitative, logical reasoning, etc and hence no multiple choice questions. The students were tested only on their coding skills.
Section consisted of three coding questions with increasing level of difficulty.
->Binary Tree : Find all nodes at a shortest distance from root nodes in a binary tree (https://www.techiedelight.com/find-all-nodes-at-given-distance-from-leaf-nodes-in-a-binary-tree/)
->Graphs : Calculating number of bridges in given graph (https://www.geeksforgeeks.org/bridge-in-a-graph/)
The total marks of the assessment was calculated on the basis of number of hidden test cases passed. After this round 7 students were selected for the technical interview round.
The interview was conducted via Google meet. The interviewer was very friendly and made sure I wasn’t stressed before starting the interview. He asked me for an introduction which was followed by discussing some of the projects listed in the resume. He then asked me about the tools and libraries used in the project.
After discussing the projects he asked me about the competitive coding part because I had attached my profiles links for various coding platforms in the resume.
Then came the OOP's segment where he already has some coded questions. He asked about the output and error related question.Those were like 8-9 questions in that segment.
Then came the coding part where he again had the question already and I had to give the brute force approach and the optimized code with time complexity. This part also consisted around 7-8 questions.
One question that I vividly remember was Kth smallest element in a row-wise and column-wise sorted 2D array.
Then the interview ended up with few question that I had already prepared before the interview about the company.
You should have decent number of questions practiced before an interview and coding assessment test. Be thorough about whatever is mentioned in the resume otherwise don not mention it. If you do not know the answer for any particular question presented admit it honestly, rather than giving a wrong answer. It imprints a bad impression in interviewer's mind. Always try to stay calm and be communicative even when you are trying to think of a coding approach.