I applied through a recruiter. The process took 1+ week. I interviewed at ZeMoSo (Bengaluru) in Mar 2023
Interview
The below is the detailed interview process. I applied through Linkedin for post of Senior Java Engineer. Two rounds of technical interview followed by one HR discussion. The entire process is quick and I have received the offer letter in 10 days.
Interview questions [1]
Question 1
Round 1:- Medium level Java Questions. 1. Callable vs Runnable 2. Types of thread pools with examples. 3. Design Pattern with code (any two). 4. SOLID (explain any one). 5. Basic Stream related question using map and filter. 6. One graph question (Coding). 7. One Linked List Question (Coding). 8. Basics of Spring 9. Project experience in depth. 10. Spring Boot over Spring. 11. Monolith, SOA, Microservices. Round Two:- 1. Project Related Tech in depth. 2. 2 Array Questions Leetcode medium difficulty. 3. Design a DB question (given a scenario, how to define tables and set relationship among the fields.) 4. Design Pattern used in project with examples.
I applied online. The process took 1+ week. I interviewed at ZeMoSo (New Delhi) in Mar 2023
Interview
Three rounds of technical discussions and one round of HR discussion. The interview panel were clear with what they expect. They did not expect expertise on one particular programming language. Tested the rounded knowledge in all the areas of software development.
Interview questions [1]
Question 1
First round had questions related to overall understanding of tech stack and tools and architecture. One easy problem. Second round had a problem related to system design, which basically requires you to refactor the code that is cluttered. Questions on design patterns and technologies used. Third round mainly had a DSA problem