Think Future Technology Interview Experience for Software Trainee (On-Campus)
First round (60 minutes) (QA): This round was for an online MCQ test that included aptitude, reasoning, networking, programming, and operating system, etc.
Second round (70 minutes) (TR):
- Print this pattern
1 2 2 3 3 3 4 4 4 4 5 5 5 5 5
- Print Frequency of vowels presents in Elephant. The output that the interviewer wants is:-
a-1 e-1 i-0 o-0 u-0
- What is OOP, constructor, destructor, working of the virtual destructor, constructor, and destructor in inheritance, operator overloading, and Runtime
polymorphism? - How to insert a node in the middle of a doubly linked list (only concept).
- What is a tree, what is the difference between a binary tree and a binary search tree, and why do we use an AVL tree?
- Working on Queue data structure.
- What joins, normalization?
- Why we don’t use a void type primary function in cpp
- Why do we use .h in the header file?
- Why do we use a return 0 in the primary function?
Third round (35 minutes) (TR):
- Calculate a sum of string a=”1234”;
Output:- 10 - Calculate a sum of string a=”1abBB32”
Output:- 6 - Remove duplicate in sorted array = {1,2,2,3,4,5,5}
Output :- {1,3,4} - Remove Duplicate in Sorted array = {1,2,2,3,4,5,5}
Output :- {1,2,3,4,5} - What is Database, OOPs?
Fourth round (20 minutes) (HR+TR)
- What is Deadlock, Round robin Scheduling.
- How to deal with Deadlock.
- What is DNS, OOP, difference between C & CPP.
- The interviewer explains the CTC structure & Bond.
- Told the Joining Date.
Result – Selected
This is an on-campus drive at Jamia Millia Islamia, New Delhi.
Contact Us