Mphasis visited our campus first time for their hiring drives. I immediately, and after a few days, I got an email that my resume was shortlisted for an online assessment round also called a written assessment round. It has 3 rounds namely,
- Online assessment
- Technical interview
- HR interview
Round 1: Online assessment
The online test had 4 sections with 100 questions and a duration of 120minutes. The platform used was AMCAT.
1. Quantitative Aptitude
No. of questions and Duration: 25 questions and 35 minutes
- Speed, Time, and distance
- Simple and compound interest
- Divisibility
- Ration and proportion
- Probability
2. Verbal ability
No. of questions and Duration: 25 questions and 25 minutes
- Error detection
- Synonyms and antonyms
- Jumbled sentences
- Speech and voice
- Sentence formation
3. Logical Reasoning
No. of questions and Duration: 25 questions and 35 minutes
- Coding and number pattern detection
- Objective reasoning
- Mathematical orders
- Blood relation
- Seating arrangement
4. Computer Programming
No. of questions and Duration: 25 questions and 25minutes
- Hash table
- Data types
- Encapsulation
- Searching and sorting
Read MphasiS Previous Year Placement Papers with Solutions on prepinsta.com/mphasis
Round 2: Technical Round
Duration: 25minutes
1. Tell me about yourself.
2. What is your favorite programming language?
3. What is Python?
4. Define a constructor.
A constructor is a method used to initialize the state of an object, and it gets invoked at the time of object creation.
Rules for constructor are:
- The constructor name should be the same as the class name.
- A constructor must have no return type.
5. What is Encapsulation?
Encapsulation is a feature of an entity that holds all secret data. The members of that class can only see the hidden details. Public, Protected, and Private are the different levels.
6. What is Abstraction?
Abstraction refers to revealing only the most important information while concealing the details. Data abstraction refers to exposing only the most important aspects of the data to the outside world while concealing the implementation information. In OOPs, class helps us in achieving abstraction.
7. Tell me about the technologies you have used in your projects.
8. What is the advantage of the heap over a stack?
The heap is more flexible than the stack. That’s because memory space for the heap can be dynamically allocated and de-allocated as needed. However, the memory of the heap can at times be slower when compared to that stack.
Also, one coding question was asked.
9. Write the code to find the Fibonacci series up to the nth term in C language.