Tip 1 : Practice System Design applying Solid Principles
Tip 2 : Keep daily touch of Algorithm Problems , (try different approaches for same problems that will help to understand deep & you will find your own unique way)
Tip 1 : Keep it simple (Try not to have more than 2 pages)
Tip 2 : Always write the impact your work made on project, along with the work done
API Development Round: Time 9:00 - 10:00 AM
Company have given a git repo , to understand code for a week.
Then on interview day an enhancement feature in existing API or New api requirement will be given...where we have to do that in an hour interview in screen share.
It is called as pair programming.
They expected how clean & scalable our code is, how good we understood the existing code base .
Interviewer allowed me to google the syntax & very comfortable interview.
Time : 10 to 11:30 AM
Technology depth round , where technical discussion on technologies we have worked....
i) Logical question where u have to give an approach to solve that.
ii)Design a ticket booking application (Similar to bookmyshow APP)
Design an approach for parsing an html file
Step 1:
1) Decided a data structure for store this value (Used a tree)
Design a BookmyShow APP, with Domain classed & DB Model.
Its a Tech Discusiion Round. Tech Stack i have worked was discussed
1) Spring & EJB Questions
What is spring boot.
What are annotations?
Non Technical - Thoughtworks cultural round. Discussion on gender equality, LGBTQ & social change
Managerial Round. Discussion on general global tech & my aspirations
Why should we hire you?
Where do you see yourself in 5 years?

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