Tip 1: Practice DSA as much as possible.
Tip 2: Try to complete one development project from scratch and solve the use case problems; this will really help in the design rounds.
Tip 1: Include some strong projects on your resume.
Tip 2: Do not include false information on your resume.
This was a craft demo round.
I was given the problem statement around 2 weeks back and I needed to code it end to end. I was given to code book my show and was asked to handle all the edge cases and concurrency in it. This round focused on building an entire project out of scratch and gave a huge boost to my confidence after completing it. In the interview, I needed to explain the code and design of what I implemented, and then there were a few questions asked mainly on deadlocks and concurrent transactions.
This was more of a theoretical interview.
I was asked multiple OOP-related questions that were of easy to medium difficulty. Additionally, I was asked questions related to Java and Spring Boot, such as the uses of annotations. Then, the interviewer opened my code from the previous round (Book My Show) and asked a few questions related to it.
Design Swiggy.
I was asked to design a food delivery app like Swiggy. First, I discussed the problem statement in detail and then went over the schema with the interviewer, which took up the majority of the time. There were many back-and-forth questions related to the schema, including what fields I used, why I chose them, and whether I could optimize them. There was little time left for coding, so I attempted to implement some basic features before time was called.
Technomanagerial round.
There was one technical question that the interviewer asked: “If your application is experiencing a lot of traffic and becomes slow, how would you identify the pain points of the application?” This was a tough question, and whatever I proposed, the interviewer seemed to push me a bit further and asked me to think of more solutions. Aside from that, there were mainly HR-related questions, such as “Why Intuit?”, “What is the most challenging thing you have done?”, and “Where do you see yourself in five years?”
Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
Which SQL keyword removes duplicate records from a result set?