Experience ~ 3 years (1.5 years in Product based startup + 1.4 year in Service based MNC)
Position : Software Engineer
Total rounds : 4
Round 1 : Online Assesment
10 MCQ + 2 Coding Questions (Leetcode Medium)Round2 : Technical Interview I
i) DS Questions :
1) Find loop in LinkedList, follow up - remove loop from linked list.
2) Check if linked is palindrome or not.
ii) Lots of Java questions :
1) Singletion design pattern with Code.
2) OOPS concept with example.
3) Difference b/w String and StringBuffer.
4) Internal working of HashMap.
5) Some senario based questions.
6) Some frameworks related questions that I have worked on.
7) Write SQL queries for 3rd highest salary and some join related questions.
8) When to choose NoSQL over SQL.Round 3 : Technical Interview II
DS Questions :
1) Find starting point of loop in linked list.
2) First non-repeating character in string.
3) Sort array after squaring elements.
4) Longest common prefix of strings.
Lots of focus on optimization, Interviewr was looking for multiple approaches for each question.
Java Questions :
1) Internal working of HashMap and HashSet.
2) How to handle large no. of incoming requests.
3) Some annotation realted questions.
4) Different memory areas in JVM.
5) Streams realted questions.Hiring Manager Round
1) Brief discussion on project.
2) Why you are using perticular technology.
3) How you have implemented fallback mechanism.
4) Brief discussion on the recent feature you have implemented.
4) Some behavioual QuesitonsLike the post if this is helpul.