The test consisted of questions from quantitative aptitude,verbal,logical reasoning,data interpretation and basic computer science concepts.
There was a seperate timer for each section with no negative marking.
This round was mostly focussed on data structures and algorithms.
*Find min and max of array using minimum number of comparisions.(only approach was required)
*Swap 3 numbers with out using extra variable.
*Time and space complexities of famous sorting algorithms and he asked me to implement quick sort.
*Finding the middle node of linked list in one iteration.I told him the slow, fast pointer approach.
*Detect a loop in Linked List and find its starting point.(Implementation is required).
*Basic OOPS concepts like Inheritance,polymorphism,encapsulation.
If you are not comfortable with any topic,accept it before the interviewer dives deep in to it.
He started with introduce yourself and then started asking questions about my projects mentioned in the CV.
Since one of my project is based on machine learning,he asked me the difference between Supervised and Unsupervised learning.
He asked me to explain the terms overfitting and underfitting.He then asked me how can we visualize the performance of the algorithm on the model.I told him about the confusion matrix.
He started with tell me about yourself,your strengths and weaknesses. what differentiates yourself from others.
Where do you see yourself in the next 5 years.Finally he asked me if I had any questions for him.
They were mainly focussing on the CV and asking questions from the skills we had mentioned in the CV.
Be confident while answering the questions and all the best!