I applied for Accolite Hiring Challenge 11.0 (AHC 11.0 Tech Fresher Hiring) in the Eduthrill website which is an off-campus drive in the month of September. The criteria for CGPA was 7.0 & above. There were a total of 4 rounds.
Round 1: This was basically considered as a gaming round where the participants have to play a minimum of 20 games, each of which lasts 2-3 minutes (5 questions each), for the Accolite team to consider the application for further rounds. While 20 was the minimum prescribed number, you can take more assessments to improve your score and chances of selection for further rounds. The minimum net percentage required was 60% while I managed to get 75% in 23 games. They gave almost a month of time to write these tests. The test comprised of 5 MCQs based on Technical ques, DS, DBMS, SQL, OS, CN, etc.,
Round 2: This was a coding round. It was held in the Codelyzer platform (Which I didn’t like at all). The participant was given a coding question and a stipulated time of 60 mins. The difficulty level was medium, and I was able to solve the question using dynamic programming.
Round 3: It was a technical round. The interviewer asked me about my favourite topic and I said Computer Networks. He started asking questions starting from the OSI layers and the types of protocols in the transport layer and so on. The discussion lasted for about 30 mins. And then he jumped into the concepts of Data structures, I was asked to tell about the internal implementation of Arrays and Linked-list and what internally happens when an element is inserted, and so on. And then he asked a coding question which is
I gave a total of 2 approaches (one of them includes kadane’s), so he was satisfied. Then I was given a table which is not at all normalised, so I was asked to normalise to every normal form in order. And then a few sequels queries on were and having. And lastly few conceptual ques on OS.
This round lasted for about 80 mins.
Round 4: This was a technical round too. The first question asked was related to my projects, so I gave a brief explanation of all the projects. I was then directly asked questions on DSA.
I gave a total of 3 approaches[ O(n^2), O(n)/O(n), O(n)/O(1)] because I was asked to optimise the code at every level. He was satisfied.
Note: I was asked to print the path instead of the sum.
I first gave the recursive approach, I was then asked to optimise the code, so I had given a bottom-up approach. He was satisfied with the code.
You have to both dry-run the code and then run it for the test cases.
This round lasted for about 70 mins.
Verdict: Selected. (I was offered Intern + FTE)
- The interviewers were very nice and interactive.
- Ask for hints if you got stuck anywhere by explaining your idea/approach.
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.