Tip 1 : Learn about all the data structures and practise codes on online platform
Tip 2 : Practise all the components on the current framework that you are working on
Tip 1 : Keep your resume in black and white format
Tip 2 : Make your resume not more than one page and highlight the links for all of your project
Two Easy level coding questions were given



Used the inbuilt split method in java that gives an array of the string values and then reversed the string.



If more than one such contiguous subarrays exist, consider the subarray having the smallest leftmost index.
For example - if A is [1, 2, 2, 3, 1, 3 ] and k = 2 then the subarrays: [1,2], [2,3], [3,1], [1,3] are the smallest subarrays containing 2 distinct elements. In this case, we will consider the starting and ending index of subarray [1,2] i.e. 0 and 1.
The simplest approach in this problem is, try to generate all the subarrays and check for which subarray the size is k.
It was a face to face interview, The interviewer asked one coding question, OOPS and on the frameworks that were written on my resume.



Paragraph = ‘It's a square SqUare. It's a FLAT flat.’
Banned =[FLAT, IT, S].
So we can see these words [IT, S, SQUARE, FLAT ] are most frequent.
Now we will look at to banned list and we can see 3 of the words are banned.
So we have a unique answer SQUARE which has a frequency of 2 and not on the banned list.
A simple solution is to run two loops and count occurrences of every word. Time complexity of this solution is O(n * n * MAX_WORD_LEN).
Tip 1 : Read Galvin for OS thoroughly
Tip 2 : Focus on CS core subjects

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?