Three rounds- 2 technical and one manager round..questions are from coding and logical questions. Java threads and multithreading, java 8, Exceptions, Executive services, Design patterns, No SQL questions.
Manager round -design making, scenario based questions and systems design
I applied through a staffing agency. The process took 1+ week. I interviewed at ACI Worldwide (Bengaluru) in Feb 2023
Interview
There were 2 round of technical interviews. I was interviewed for Java backend engineer. Both were focused on Microservices with Java. I explained previous project with same tech stack and shared some common issues and solutions faced in microservice environment.
Interview questions [1]
Question 1
Microservice with Spring boot.
Spring cloud, load balancer, circuit breaker, exception handling with Spring boot.
Java concepts like Java8 streams, Java8 features, multithreading basics.
I applied online. I interviewed at ACI Worldwide (Pune) in Apr 2023
Interview
HR screening, followed by Techincal Interview - Virtual Questions on Implementing programs in Java Questions on Designing REST API Questions on DB, DB Optimizations etc. Questions on multi-threading Questions on Async operations and how to implement them
Interview questions [1]
Question 1
Rest API: Comparison between REST & SOAP Different HTTP methods for Rest API Error Codes in REST API Programs: Fibonacci Series Using Recursion, Questions on complexity Common elements of a String or List, complexity, use different data structures DB: SQL: Students & Courses Design table for Students & Courses, Write an SQL query to get all the students that are enrolled to a particular course or vice versa Print the name of all courses enrolled by a Student What primary keys or indexes would you add to optimize query performance? Questions on how to make asynchronous operations in Java? Questions on multithreading