Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
This was the first technical round, with 2 DSA questions.



Our intuition here is to go through each sliding window and keep track of the maximum element in each sliding window. To implement the same we run two nested loops, where the outer loop which will mark the starting point of the subarray of length k, the inner loop will run from the starting INDEX to INDEX + K, K elements from starting index and store the maximum element among these K elements into the answer.



Two strings are said to be a permutation of each other when either of the string's characters can be rearranged so that it becomes identical to the other one.
Example:
str1= "sinrtg"
str2 = "string"
The character of the first string(str1) can be rearranged to form str2 and hence we can say that the given strings are a permutation of each other.
The first and the foremost condition for two strings to be the permutations of each other is that the frequency of each element in both of them should be the same.
It can be proven by a very simple argument that we are only rearranging the letters, and not adding or deleting any character.
So we allocate an array of size 256 (that is the number of distinct ASCIIacharactersterst to store the frequency.
For the first string, we increase the frequency of each of the characters and for the second one, we decrease one for every character encountered.
In the end, we check that each of the elements of this frequency array is 0 (total additions by the first string are exactly nullified by the second string).
If it is not zero we return false else we return true.
This was the second technical round, with questions around OOPS concepts mainly.
Details of OoPs concept
Write a program using OOPs concept
How do code review in your project?
HR round with behavioural questions mostly.
1. Introduction
2. Salary Discussion
3. Hobbies

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