Tip 1 : Practice fundamental coding problems ( like Array, String, Pointer etc).
Tip 2 : Practice fundamental of DSA ( basic hands on approach).
Tip 3 : Must have depth knowledge about your project.
Tip 1 : Have a good project on resume.
Tip 2 : Only put those skills on resume in which you are confident.
First online assessment round consisted of MCQ and Coding questions.
There were 30-40 Aptitude questions(Verbal, Quantitive and Logical reasoning) and there were 3 sections (each section has 2 qouestions) in coding ( Basic, DSA, Advanced DSA). In the coding part we had to attend one question from each section from total 6 questions.


1 . Ninja will pick a slice of pizza.
2 . One of his friends will pick the next slice in the anti-clockwise direction.
3 . the Second friend will pick the next slice in the clockwise direction of Ninja’s pick.
If the ARR is [4,3,11,12,2,4] , so the optimal answer will be as follows:
Ninja will pick the slice having weight 12, so his friends will pick the slices having weights 11 and 2. After that Ninja will pick the slice with weight 4 and his friends will pick 4 and 3.
Ninja’s sum will be 16 which is the maximum.






It was a coding round where I was asked 3 coding questions from Array, String and Pointer.
Then interviewer asked me some basic DSA questions like Searching, Sorting algorithms and their hands on approach.
And also he asked some concepts on OOPS.






‘X’ = { 00, 01, 02, 10, 11, 12, 20, 21, 22 }.
If there are more than one possible such strings, then you can output any of them.



int month[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
char week[7][10] ;
int date, mon, year, i, r, s = 0 ;
strcpy(week[0], "Sunday") ;
strcpy(week[1], "Monday") ;
strcpy(week[2], "Tuesday") ;
strcpy(week[3], "Wednesday") ;
strcpy(week[4], "Thursday") ;
strcpy(week[5], "Friday") ;
strcpy(week[6], "Saturday") ;
printf("Enter a valid date (dd/mm/yyyy) : ") ;
scanf("%d / %d / %d", &date, &mon, &year) ;
if( (year % 400 == 0) || ((year % 4 == 0) && (year % 100 != 0)) )
month[1] = 29 ;
for(i = 0 ; i < mon - 1 ; i++)
s = s + month[i] ;
s = s + (date + year + (year / 4) - 2) ;
s = s % 7 ;
printf("\nThe day is : %s", week[s])
It was a HR round. Basic questions were asked.
1. Why do you want to join?
2. have any relocation problem or not?
3. What IT though you are from non-cs ?
etc.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?