Status: Experienced
Position: Software Engineer at a service-based company
All of my rounds were virtual as I don't live in Bangalore.
Round-1 (1-hour DSA and technical)
I was asked to solve one medium-to-hard level DSA problem on DP. I solved it in like 40 minutes. I was then asked on some techincal concepts in Java/ Spring Boot and my skillset in my CV for the remaining amount of time. Feedback was positive and I got an update from the recruiter after two weeks.
A4A rounds (Craft Demo, Assessor, Team member, Hiring manager)
All the rounds happened on the same day. A week before, I was given a case study which I have to build with the tech stack that I'm comfortable with. Since the problem statement was abstract, I had to make few assumptions. I focused on completing the task instead of thinking on complex architecture which would delay the development. I spent 4 days to complete this. After that the interview was scheduled.
Craft Demo (1-hour)
There were 4 panel members and they asked lot of questions on the use-case flows, concurrency, DB design, etc. The demo went well and the feedback was positive. Few tips for this round are,
--- Short break ---
Assessor (1-hour)
There were two panel members. I was asked to solve one DP problem. I felt it hard, but it seems to be a medium level. I was not able to code it fully, but they liked my approach. After this, there were questions on Java/ Spring boot and they also asked few questions on how would my craft project react if any new features added or removed. For eg: Database schema change, API versioning, concurrency etc. Feedback was positive.
Team member (1-hour)
There was only one panel member. Again, he asked me to add a new feature in my craft project. This contained lot of discussion on designing it. Feedback was positive.
Hiring Manager (half hour)
Questions about my work experience, projects, achievements. It was a typical behavioural round. Feedback was positive.
Overall experience: It was a good interview experience. Being you will help a lot; just be you. Prepare well for the craft round and try to complete it within the time frame. Be clear about both the functional and non-functional requirements like web technologies, concurrency, ACID, design decisions, and other use-case specific things as well. Take a pause while speaking. Think and answer. Make it interactive instead of just answering questions. The final result were also positive and they confirmed on the same day.
Compensation: https://leetcode.com/discuss/compensation/4993406/Intuit-or-SDE-2-or-Bangalore