Level : Fresher
Position : MTS - System Testing
Difficulty Level : Easy-Medium
Applied through Career Page - Off Campus
The Recruitment Process cosisted of 4 rounds :
The technical rounds and managerial rounds were completed on same day.
Technical Round 1:
The interview was taken by MTS -3 (5+ years experience) guy.The interview lasted for approx 1 hr. Very friendly and polite. He asked me to code the solution of 2 problems.
Technical Round 2:
The Interview was taken by Senior Technical Manager (11 years experince). He was polite and very knowledgable with basic concepts. The Interview lasted for around 1 hr.
I answered almost all the questions.
Solution for Code :
bool solve (string st)
{
vector <int> fq(26,0);
int count = 0;
for(char x: st)
{
fq[x-'a']++;
}
for(int i =0;i<26;i++)
{
if(fq[i]%2!=0)
count++;
}
return (count==0 || count==1)?true:false;
}The Core logic of the solution is that in a palindromic string every charater has to occur in multiples of 2 except the central(element in the middle of a odd length string) character.
Managerial Round:
It was taken by another senior technical manager (14 years experience). Very humble and polite. This round consisted of behavioural questions. He also shared his industry experince and discussed about job profile and work culture in company. we also talked about salary expecations and joining dates.
Overall, this was an enriching experience. These guys walked an extra mile to make me feel comfortable.