Tip 1 : Have at least 2 projects.
Tip 2 : Focus more on DSA.
Tip 3 : Learn at least one object oriented programming language (preferred JAVA).
Tip 1 : Add your projects with brief details.
Tip 2 : Don't add too much of info. keep it simple(1 or 2 page).
Test was in afternoon. It was online test. We were allowed to attend from home due to Covid. There was 3 coding problems. Difficulty was medium.



1. All the elements are in the range 0 to N - 1.
2. The elements may not be in sorted order.
3. You can return the duplicate elements in any order.
4. If there are no duplicates present then return an empty array.
You can use map in C++. Keep count of numbers in map.
easy to implements.




The area of the largest square submatrix with all 1s is 4.
It is a famous problem. So, I applied the standard approach



1. 0-based indexing is used in the array.
2. We only care about the garden from 0 to 'N' only. So if i - 'ARR'['i'] < 0 or i + 'ARR'['i'] > 'N', you may ignore the exceeding area.
3. If some fountain covers the garden from position 'A' to position 'B', it means that the water from this fountain will spread to the whole line segment with endpoints 'A' and 'B'.
Use DP to solve this problem
It was in morning on the video call. Interviewer was very friendly.




Write class based solution
Tip 1 : Be honest, don't lie.
Tip 2 : Revise your projects.
Tip 3 : Learn basics of system designs, class diagram etc.
It was HR round on the same day.
Got a call few hours after 2nd round.
Tip 1 : Read HR questions.
Tip 2 : Read about company.
Tip 3 : Don't hesitate to ask questions.

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