Tip 1 : Always mention the skills which you are confident of.
Tip 2 : Have atleast 1 relevant project and be thorough with it.
Tip 3 : practice questions covering all data structures.
Tip 1 : Have atleast 1relevant project.
Tip 2 : Mention the skills which you are confident in.
All of the questions were coding questions. Interviewer was friendly and encouraging.






Input: 'arr' = [1, 2, 7, -4, 3, 2, -10, 9, 1]
Output: 11
Explanation: The subarray yielding the maximum sum is [1, 2, 7, -4, 3, 2].



Each product can cross the integer limits, so we should take modulo of the operation.
Take MOD = 10^9 + 7 to always stay in the limits.
Can you try solving the problem in O(1) space?
This round was taken on same day ( 1st round interview day). This round consisted of one coding problem and oops concepts.



Let’s say we have an array 'ARR' {10, 12, 20, 30, 25, 40, 32, 31, 35, 50, 60}. Then we have to find the subarray {30 , 25 , 40 , 32 , 31 , 35} and print its length = 5 as our output. Because, when we sort this subarray the whole array will be sorted.
All of the oops concepts were asked. I was asked to explain all concepts taking real time examples. I was asked questions related to abstract classes and interface. What is a thread. Questions related to stringbuilder and stringbuffer.
This was a hiring manager round.
Interviewer asked me to write a code for storing data as we do it in database tables. Code should also include primary keys and foreign keys. Some queries were given and asked to write a code for them in order to fetch the data which the query would fetch.
I have wrote an algorithm and explained him how my algorithm works. He asked a lot of questions how my algorithm works and I have explained him everything and he was okay with it. He asked some standard manager questions too.

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