Accolite visited our campus for hiring. It had 4 rounds in total.
Round 1: First was an MCQ round which had questions from DSA, OS, DBMS, C++, a few students were shortlisted for the next round.
Round 2: The next Round was a coding test, it had one coding question on graph http://codeforces.com/problemset/problem/919/d (different language though). 15 people qualified for this round.
Round 3: Next was a PI round, there was a maam on the other side, started with a general question asked me if I know DSA I said yes, then asked if I know OOPs, I said yes.
Then she asked me about the static function and static variable, I answered, then she asked me about the virtual function and its use.
Then she asked me open any compiler I opened CodeChef online compiler, then she shared her Word doc which had a question, and she asked me to come up with the approach.
- Split an array into two equal Sum subarrays. It was a new question for me I had never seen this question before, but I was able to come up with an approach, and she looked satisfied now she asked me to code it and test her test cases. I did and after some debugging, my code worked and it passed her Test cases. She was satisfied and asked me to copy the solution to her Word doc.
- Then she asked me a few questions related to BST, BT, and AVL tree I answered them all. Create a BT from scratch and print this leaf node (she pointed out one), as that node was on the extreme left I said we can do a Postorder traversal she then said what if the node is at some other place, I said oh in that case we have to do a level order traversal and print the nodes in the last level she looked satisfied and asked me if I can code, I said I can try. I created a BST from scratch to test I did the preOrder traversal and then I created a function to do a level order traversal and printed the node in the last level. She looked satisfied.
This round lasted about 1hr 15 min.
4 people were shortlisted for the next round.
Round 4: Next was a techno material round, he started with some basic HR questions, then he moved on to DSA and asked a few questions, then he started asking question-related about web technology which I was not aware of I said sir I don’t know web technology then he said your DSA concepts are very strong, let me test your logical thinking he asked me to come up with an approach used in Elevators I said something, then he asked me about round-robin algorithm I answered, then he asked me to come up with a DS for Round Robbin and a few more logical questions.
This round lasted for more than 1 hour.
2 people were selected for the FT role. I was one of them.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon and Microsoft Test Serieses.