Open In App

Think Future Technology Interview Experience for Software Trainee (On-Campus)

Last Updated : 10 Feb, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

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.


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads