Tip 1 : Know your project from the core.
Tip 2 : Make your basics of CS fundamentals crystal clear.
Tip 3 : Do all must ask Dsa questions, try to achieve the goal of 5-10 questions everyday.
Tip 1 : Add your github and other problem solving sites like leetcode and codeforces on your resume. It leaves a good impact.
Tip 2 : Brief your role on the projects.
Tip 3 : Mention your achievements and skills. Again they leave a good impact.
In this round, Interviewer tried to judge if my basics are clear or not.
He focused majorly on CS fundamentals.
He was pretty cooperative and gave me time after asking questions.
Have you ever solved any complex java problem on your own ?



F(n) = F(n-1) + F(n-2),
Where, F(1) = F(2) = 1.
For ‘N’ = 5, the output will be 5.


If ‘N’ = 5 and K = 2
[1, 2, 3, 4, 5]
Then the output will be [1, 4, 3, 2, 5].
It was in late evening, interviewer was quite cool and asked me quite basic things about myself.
1. Design the system for Rate Limiting API using sliding window concept.
2. Design the messaging queue with some manual conditions.




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