Intellicus Technologies Interview Experience
There were three rounds:-
Round 1:- Pen Paper based MCQ test
Round 2:- Technical Interview
Round 3:- Director Interview
There were two sections:-
- Aptitude ( mainly quantitative ) 30 questions were there from the topics like Time and Work, Profit and loss, Pipes and Cistern, etc.
- Technical section:- Questions were asked from all the core subjects like:- DBMS, Operating System, Programming Fundamentals, Data Structures and Algorithms.
Around 15 students were shortlisted for the interview rounds.
Firstly, the interviewer asked me to introduce myself and asked few questions about the projects I have done. Then he started with the coding questions based on arrays, strings, Linked list and trees. Few questions that I remember are :-
Ques. You are given an array. Write a function to calculate the sum of the array in the following manner:-
Find the sum of pairs i.e. two-two consecutive elements and then grow accordingly. For ex:-
Array :- 1 2 4 5 8 10
Then calculate the sum of (1, 2), (4, 5), (8, 10). This will give 3, 9, 18. Now calculate sum of (3, 9) which will give 12 and finally 12 and 18 will give the sum as 30 which is the answer.
Ques2. Given a linked list and an array. Write a function to delete all the elements of an array from the linked list.
Linked list :- 1->4->7->10->11->18
Array :- 7, 10, 18
Ques3. Write a function for level order traversal of a tree. The interviewer also gave me an example tree and told me to perform level order and Inorder traversal on it. Apart from this questions were asked from strings like to find some pattern in the input string. OOPs concepts were asked like what is polymorphism and its real life application. What is a template in C++ and few questions from java like difference between abstract class and interface. At the end he asked me to write few SQL queries and then he asked me if i have any questions for him, I asked about my growth in their company and other general questions. This round lasted 1.5 hours but the interviewer was very frank and helpful so everything went smoothly. As soon as i went out after 10 minutes i was called for the final director round.
As I entered the room the director was already going through my resume and without any delay he asked me about my Operating System project. As I was explaining him, he was cross questioning me to test my knowledge. The discussion went around for almost an hour and then he gave me a problem :-
Suppose that you have an Linked list. Write a function to copy this linked list to a file in the following manner:-
Size of the Linked list and then its contents. The main catch here was that i can traverse the list only once. I gave him many approaches like use an hashmap but he said to do it without using an hashmap. I tried a lot of approaches but they were not completely correct. My mind was completely exhausted as it has already been more than an hour. But finally after a lot of discussion i gave an approach and he look satisfied. At the end he too asked me if i have any questions for the company.
The results were out at around 8:30 PM. Only two students were shortlisted.
Tips:- Be confident, interactive and ask as many questions as you can.
Best of Luck.
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. Google and Microsoft Test Serieses.