MindTree Interview Experience 2021 | Tr And Hr Round Question | Experience 1



Company -  MINDTREE 
Date          -  27 MARCH 2021 
Branch     -   IT
Duration  -  35-40 MINS


Technical Round

Q1. Introduce yourself.

The first question in most of the interviews is usually to introduce yourself.Prepare a crisp answer about the things you have done,technologies you work on,internships and projects you have done.talk about anything you are confident about.this answer will decide the further questions of the interviewer and will give a direction to your interview.so,don't forget to mention about your most confident skills and anything you want to discuss and talk about.

Sample Answer:

hello , My name is XYZ from ABC college IT branch.In my 4 years at college I have worked to explore both technical and non technical part in me.I have worked with PQR firm where i have worked on android development. My major work was to work on the UI part of the application. Along with that I have participated in various hackathons and coding challenges. I have worked on few personal projects in my college like...(mention 1-2 in short).

Tips: talk about your confident part in a very humble way.Introduction part can take up  around 2-3 mins. 


Q2.Which programming languages are you proficient in?

As an engineering student, it is likely that you have worked on many programming languages, Please refer about the language you have worked on the most and you are confident in both coding as well as theoretical concepts about that language.

Sample Answer:

I have worked on languages such as Java,C++ and JavaScript. Out of these I am most confident about Java. I have worked on my major projects in Java.


Q3. What are the differences between for loop and foreach loop.

FOR LOOP 

FOREACH LOOP

It runs until the given condition becomes false

It runs until last element in the array

It is flexible to iterate in both ascending and

descending order.

t runs from starting to end of array. It is

read only loop.No manipulation on data

can be done.

Tips: Mention at least 2 points that clearly specify the difference between the things.



Q4.Name all the sorting techniques and their worst time complexities.

SORTING ALGORITHMS

WORST CASE TIME COMPLEXITY

Bubble sort

O(N^2)

Selection Sort 

O(N^2)

Insertion Sort

O(N^2)

Quick Sort

O(N^2)

Merge Sort

O(NlogN)

Heap Sort

O(NlogN)


Q5. Write the pseudo code for bubble sort.

for(int i=0;i<n-1;i++){
            for(int j=0;j<n-1;j++){
                if(arr[j] < arr[j+1]){
                    swap(arr[j],arr[j+1])
                }
            }
}


Q6. Write the pseudo code to check whether a number is prime or not

 int flag=1;
        for(int i=2;i<sqrt(n);i++){
            if(n%i==0){
                flag=0;
                break;
            }
}



Q7. Define different OOPS Concepts.

Inheritance - When one object acquires all the properties and behaviors of a parent object, it is known as inheritance. It provides code reusability. It is used to achieve runtime polymorphism.

EncapsulationBinding (or wrapping) code and data together into a single unit are known as encapsulation. For example, a capsule, it is wrapped with different medicines.

Polymorphism - If one task is performed in different ways, it is known as polymorphism. For example: to convince the customer differently, to draw something, for example, shape, triangle, rectangle, etc.

Abstraction - Hiding internal details and showing functionality is known as abstraction. For example phone call, we don't know the internal processing.


Q8.  What is operator overloading in C++?

C++ has the ability to provide the operators with a special meaning for a data type, this ability is known as operator overloading.
For example, we can overload an operator ‘+’ in a class like String so that we can concatenate two strings by just using +.


Q9. What are different types of inheritance in C++?


Single inheritance is defined as the inheritance in which a derived class is inherited from the only one base class.
Multiple inheritance is the process of deriving a new class that inherits the attributes from two or more classes.
Hierarchical inheritance is defined as the process of deriving more than one class from a base class.
Multilevel inheritance is a process of deriving a class from another derived class.
Hybrid inheritance is a combination of more than one type of inheritance.




HR ROUND

Q1. Explain about your project.

Follow STAR approach in answering the questions. 
Situation
Task
Approach
Result

1.Project Introduction
Give an introduction of your project, what problem you tried to solve with your project.

2.Modules Description:
Divide your project in various modules and describe modules to the interviewer.

3.Advantages and main functionality of your project
describe your main functionality of the project and main problem you want to solve.

4.Tools,Technologies and platform used
This is also a very important aspect when explaining a project. Tools, Technologies, and platforms used will help the interviewer understand better about the working of the project. As well as it will create an impact on how new is your project. Try to explain it very short and be to the point.

5.Personal Contribution in the project
Interviewer is interested to know what have you done in the project and what part you have worked on.


Q2. Where do you see yourself in 5 years?


This is one of the questions you will see in many interviews. With this the interviewer wants to know what are your professional goals in next 5 years, what are your goals and aspirations and will the company be able to offer what you are looking for. So, get clear about your career goals so that you sound confident when you answer this question to the interviewer.

Sample answer:

A few of the goals I’ve set for myself over the next few years include becoming a senior  software developer and would work on major projects and gain knowledge in the same. I’m excited about the opportunities this job would provide me, as I believe they will support my long-term career goals and allow me to grow.


Q3. What are your hobbies?

Find relation between your extracurricular activities and your job. you may have many hobbies and interests but mention the hobbies that relate to your position.


These are some questions asked in the interview.
you can refer to these on our youtube channel as well.



 HAPPY LEARNING
ALL THE BEST
                          

  



Comments

Post a Comment

Popular posts from this blog

Capgemini Analyst Interview Experience | Experience 2

Capgemini Analyst Interview Experience | Experience 1

Infosys System Engineer Interview Experience - 5