I got a call from the company HR about the opening for this position and then after i had 4 rounds of interview 3 technical +1 managerial and all the rounds happened on zoom only.
Round 1: In this round i was asked only basic questions related to OOPs, SQL, DBMS as well as some college project and internship related questions. This round went for around 50 mins.
OOPs: What is inheritance, polymorphism, Encapsulation, explain each of them?
What are different types of constructor?
Why java is platform independent?
How multiple inheritance is achieved in Java?
Then he gave me a simple java i/o question:
DBMS: What is ACID properties in DBMS?
What are different types of keys?
What is the difference between a Unique key and Primary Key?
What is normalization and de-normalization? : I had no idea about denormalization , so I explained all the normalization forms only.
Why indexing is done?
Project: I was question related to my college project (Springboot/hibernate) and my responsibility during my internship.
- Round 2 and 3 were based on data structures and algorithms , where i was asked to write the code on screen sharing. I was not expected to write the exact code but the interviewer was interested in knowing how i am implementing the logic. These rounds were also 1 hours long.
Round 2: How to generate all the permutation of a given string. I answered this question as i practiced it before as well.
Egg dropping puzzle.
Round 3:Print all possible words from phone digits:
Then he asked about the questions on multi-threading and concurrancy.
Round 4: It was the managerial round where the interviewer asked me about my college activities, why i want to change the company during this pandemic when the situation is not favorable to do so and other resume related things. No technical question was asked.
Finally i got the call from HR regarding my candidature, i was selected.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon and Microsoft Test Serieses.