Emids Interview Experience for Java Spring Boot Developer + Node.js 3+ years

The interview process began with an online contact from a recruiter via Naukri. Mode of interview ( virtual)

Online AssignmentQuestions: No

Technical Round 1 : (1 hour)

It was simple and straight forward. Starting by introducing myself and my project after that the interviewer started with the basic Java Questions, Like OOP’s concept, How polymorphism works in Java, features of Java 8, etc.

Apart from this, He gave me two coding questions:
Question 1) There is a string say s = “Shashank”, you need to count the characters and then print in increasing order of alphabets not sort on the basis of the count. Output should be ( a = 2, h = 2, k = 1, n =1, s = 2).

Question 2) Suppose, you have a list of integers you need to find those numbers which start with 1 using the Java 8 streams method.

After these two questions, He jumped on spring boot rapid-fire questions.
what is springbootApplication annotation, How to connect with the database, use of @Autowired,@Component, etc.

Technical + Managerial Round 2 (30 min) :
Starting with the introduction and discussing the work location etc. After that, He asked me to explain any project from my resume along with my roles and responsibilities.
Moving forward he asked me some technical questions from my resume :
1) How to optimize the API time. I explained this in all possible situations.
2) Monitoring tools that I have used and how and what was the purpose?

Along with this, He asked me what Test Driver Development (TDD) is and asked me about the exposure of front-end etc.
then he asked me if I have any question. So I asked to know more about How Emids is working internally.

VERDICT: SELECTED
(Offer rolled out after a week)