Mu Sigma Interview Questions
Most Asked Mu Sigma Interview Questions and Answers
On this page, we have provided the most asked Mu Sigma Interview Questions asked to freshers.
Page Highlights:-
- Mu Sigma Recruitment Process
- Mu Sigma Technical Interview Questions for CS
- Mu Sigma Technical Interview Questions for Non CS-IT
- Mu Sigma HR Interview Questions
Mu Sigma Recruitment Process
Mu Sigma Previous Paper 2023 | No Of Questions |
---|---|
MuApt | 28 Question |
General Knowledge | 5 Question |
Star Question | 2 Question |
Case Study | 4 question |
Pseudo Code | 2 Question |
Mu Sigma Technical Interview Questions for Non-CS/IT students.
Question 1:- What is a try/catch block?
Answer:-
A try/catch block is used to handle exceptions. Try block defines a set of statements that may lead to an error and the catch block catches the exception.
Question 2:- What is encapsulation?
Answer:-
Encapsulation binds all the data and functions inside a single form hiding them and making the code more secure.
Question 3:- What is an abstract method?
Answer:-
An abstract method is a method that can be declared without any implementation, i.e., it does not require any braces or semicolons.
Question 4:- What are the various types of constructors?
Answer:-
- Default constructor
- Parameterized constructor
- Copy constructor
Question 5:- What are pure virtual functions?
Answer:-
A pure virtual function is a virtual function declared in the Parent class. It does not have any implementation and only has a declaration.
Question 6:- Can a database table exist without a primary key?
Answer:-
Yes, a database table can exist without a primary key.
Question 7:- Write a program to find whether a number is even or odd.
#include int main () { int number; printf ("Insert a number \n"); scanf ("%d", &number); //Checking if the number is divisible by 2 if (number % 2 == 0) printf ("Even"); else printf ("Odd"); return 0; }
#include using namespace std; int main () { int number; cout << "Enter a number:"; cin >> number; //checking whether the number is even or odd if (number % 2 == 0) cout << number << " : Even"; else cout << number << " : Odd"; return 0; }
num = int(input("Enter a Number:")) if num % 2 == 0: print("Given number is Even") else: print("Given number is Odd")
Question 8:- What is a memory leak?
Answer:-
When memory is created in the heap but is not deleted later on then it can lead to a memory leak.
Question 9:- What is the waterfall model?
Answer:-
The waterfall model is a linear sequential life cycle model which specifies the software development process in a linear manner.
Question 10:- Explain your project.
Answer:-
- explain your project
- describe the team structure
- technologies used in making the project
- follow up questions on the projects
Also Check:-
Mu Sigma Technical Interview Questions for CS/IT students
Question 1:- Define OSI.
Answer:-
OSI is an acronym for Open Systems Interconnection Model. It characterizes the communication functions of a system. There are seven layers in OSI:-
- The application layer
- The presentation layer
- The session layer
- The transport layer
- The network layer
- The data-link layer
- The physical layer
Read More:- OSI layers
Question 2:- What is the implementation of merge?
Answer:-
Merge sort work on the divide and conquer approach. It divides the array into equal halves and then sorts the array. The arrays are divided into N sub-arrays where each array will have only one element. Then the N sub-arrays are merged one by one.
Question 3:- What is a sequential access file?
Answer:-
Sequential access files keep the data in sequential order, such that to read data from one file all the data from the preceding files have to be read.
Question 4:- What are derived data types? Name the user-defined data types in C++.
Answer:-
As the name suggests, derived data types are derived from pre-existing data types Example:-
- Array
- Pointers
- Structures
- Unions
User-defined data types is a special data type that can be customized by the user through existing predefined types. Example:-
- Structure
- Union
- Enumeration
Question 5:- Explain tokens in C.
Answer:-
Tokens are the building blocks of C programming. To write any code in C, we need to use internal tokens. It is the smallest Lexical unit of C.
Examples of tokens:-
- Keywords
- Identifiers
- Constants
- Strings
- Operators
Read More:- Tokens
Question 6:- What are the types of joins in DBMS?
Question 7:- Write a program for Heap sort.
#include // including library files int temp; void heapify(int arr[], int size, int i)//declaring functions { int max = i; int left = 2*i + 1; int right = 2*i + 2; if (left < size && arr[left] >arr[max]) max= left; if (right < size && arr[right] > arr[max]) max= right; if (max!= i) { // performing sorting logic by using temporary variable temp = arr[i]; arr[i]= arr[max]; arr[max] = temp; heapify(arr, size, max); } } void heapSort(int arr[], int size)// providing definition to heap sort { int i; for (i = size / 2 - 1; i >= 0; i--) heapify(arr, size, i); for (i=size-1; i>=0; i--) { // swaping logic temp = arr[0]; arr[0]= arr[i]; arr[i] = temp; heapify(arr, i, 0); } } void main() // defining main() { int arr[] = {58, 134, 3, 67, 32, 89, 15, 10,78, 9}; // array initializing with their elements. int i; int size = sizeof(arr)/sizeof(arr[0]); heapSort(arr, size); printf("printing sorted elements\n"); // printing the sorted array for (i=0; i<size; ++i) printf("%d ",arr[i]); }
#include using namespace std; void heapify(int arr[], int n, int i) { int largest = i; int l = 2*i + 1; int r = 2*i + 2; //If left child is larger than root if (l < n && arr[l] > arr[largest]) largest = l; //If right child largest if (r < n && arr[r] > arr[largest]) largest = r; //If root is nor largest if (largest != i) { swap(arr[i], arr[largest]); //Recursively heapifying the sub-tree heapify(arr, n, largest); } } void heapSort(int arr[], int n) { for (int i = n / 2 - 1; i >= 0; i--) heapify(arr, n, i); //One by one extract an element from heap for (int i=n-1; i>=0; i--) { //Moving current root to end swap(arr[0], arr[i]); //Calling max heapify on the reduced heap heapify(arr, i, 0); } } //Function to print array void display(int arr[], int n) { for (int i = 0; i < n; i++) { cout << arr[i] << "\t"; } cout << "\n"; } int main() { int arr[] = {1, 14, 3, 7, 0}; int n = sizeof(arr)/sizeof(arr[0]); cout << "Unsorted array \n"; display(arr, n); heapSort(arr, n); cout << "Sorted array \n"; display(arr, n); }
Question 8:- Write a program to merge two sorted arrays without using extra space.
import java.util.Arrays; public class Main { static int arr1[] = new int[]{1, 12, 9, 3, 17, 20}; static int arr2[] = new int[]{2, 3, 8, 13}; static void merge(int m, int n) { // Iterate through all elements of ar2[] starting from // the last element for (int i = n - 1; i >= 0; i--) { int j, last = arr1[m - 1]; for (j = m - 2; j >= 0 && arr1[j] > arr2[i]; j--) arr1[j + 1] = arr1[j]; // If there was a greater element if (j != m - 2 || last > arr2[i]) { arr1[j + 1] = arr2[i]; arr2[i] = last; } } } // Driver method to test the above function public static void main(String[] args) { merge(arr1.length, arr2.length); System.out.print("After Merging First Array: "); System.out.println(Arrays.toString(arr1)); System.out.print("Second Array: "); System.out.println(Arrays.toString(arr2)); } }
Question 9:- Write a program for searching a node in a binary tree.
Answer:-
Question 10:- Tell me about your project.
Answer:-
For Non-CS/IT students your final year project is usually related to core subjects. You can explain your project accordingly and prepare some follow-up questions that can be asked based on your project.
Also Check:-
Mu Sigma HR Interview Questions
Question 1:- Introduce Yourself.
Answer:-
This is the opening question of most interviews. Give a brief introduction about yourself and talk about your academic and career highlights.
Read More:- Introduce Yourself
Question 2:- Describe your most rewarding college experience.
Answer:-
You can talk about academic experiences like winning any competition, leading any team, speaking on an important occasion, etc.
Question 3:- What are your areas of interest to work in?
Answer:-
For this question, you can talk about the technologies you enjoy working with the most. Or if there is any specific project/technology that you are interested in and would like to work on in the future.
Question 4:- What are your hobbies?
Answer:-
Talk about your hobbies and interests. Tell the interviewer what activities you indulge in during your free time.
Read More:- Hobbies and Interests
Question 5:- Are you willing to relocate?
Answer:-
Relocation questions are asked in the Mu Sigma interviews. You should always tell the interviewer “yes” to relocation.
Read More:- Relocation questions
Question 6:- According to you, what are the cons of working from home?
Answer:-
With the start of the pandemic Mu Sigma has undertaken a work-from-home and hybrid model of work. However, there are many difficulties in sustaining these models.
Question 7:- Who is the CEO of Mu Sigma?
Answer:-
CEO of Mu Sigma is Mr. Dhiraj Rajaram
Question 8:- What do you know about the company?
Answer:-
Do some research on the company, such as its CEO, newest technologies or projects on which the company is working, branches, and so on.
Question 9:- Why Mu Sigma?
Answer:-
Mu Sigma is one of the leading IT companies in India. As a fresher, working in a company where I can work with various new technologies and also get a chance to work with people on a global scale.
Question 10:- Any questions for me?
Answer:-
Always ask the interviewer a few questions before leaving the interview. It will give a good impression. Common questions you can ask:-
- What is the usual work day here like?
- Will there be any training period?
- What do you like most about working here?
Read More:- Any questions for me?
Login/Signup to comment