Tip 1 : You need to definitely know end to end of the projects you showcased in your resume.
Tip 2 : Practice all the famous DSA questions, at least solving 4-5 questions of different patterns would help in catching the hints that will be given by interviewers.
Tip 1 : Make it short and crisp.(I Prefer single page resume as being fresher).
Tip 2 : Definitely highlight the keywords on your resume that you feel to grab the interviewers attention.
There were some MCQS and 2 coding questions



If the given string is S = "abcba", then the possible substrings are "abc" and "cba". As "abc" starts with a lower index (i.e. 0, "cba" start with index 2), we will print "abc" as our shortest substring that contains all characters of 'S'.
Used Hashmap and used extra space of set.


The width of each bar is the same and is equal to 1.
Input: ‘n’ = 6, ‘arr’ = [3, 0, 0, 2, 0, 4].
Output: 10
Explanation: Refer to the image for better comprehension:

You don't need to print anything. It has already been taken care of. Just implement the given function.
This round consisted of 1 coding question



If any lowercase or uppercase letters remains left after alternate positioning, then append them at the last of the string in sorted order.
If the given string STR = “rDaBfS” then after sorting STR = “aBfDrS”. In the sorted string, lowercase letters a,f,r, and uppercase letters B, D, S are in sorted order and alternate positions.
Tip 1 : Question is not that tough as it involved no logic it was pretty straightforward but felt a bit lengthy and need to handle cases like empty string and uppercase letters.
Tip 2 : Focus while you solve
All were added into a webex space and they will call in the space when its your turn and for every 1 hour they will send a list which include people name who didn’t qualify for the next further rounds.
Started with detailed project explanation and followed by oops questions and asked examples of Aggregation and association in OOPS.



Merge Sort Algorithm -
Merge sort is a Divide and Conquer based Algorithm. It divides the input array into two-parts, until the size of the input array is not ‘1’. In the return part, it will merge two sorted arrays a return a whole merged sorted array.

The above illustrates shows how merge sort works.
It is compulsory to use the ‘Merge Sort’ algorithm.
Tip 1 : Need to know the space and time complexities of code you implement.
Tip 2 : Do read about the networking concepts in my case I told, I will be comfortable more in DSA and java so they focused only on it might not go the same for others


Consider the array 'ARR' = { "ab", "aa" } and the string 'S' = "aabab".
The substring "ab" is present at index 1 and index 3 of the String 'S' and the substring "aa" is present at index 0 of the String S.
Only project discussion and asked what are all the data structures and know and asked how would you approach for a BFS question.



Why BFS for this question why not DFS
Tip 1 : Know everything about the algorithm you are using
Basic HR questions
Tip 1 : Don't forget to see about the company
Tip 2 : What are their recent achievements
Tip 3 : What is company famous for

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