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.
Sample Answer:
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.
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.
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])
}
}
}
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.
Encapsulation - Binding (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.
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?
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.
This comment has been removed by the author.
ReplyDelete