I applied in-person. The process took 2 weeks. I interviewed at ACI Worldwide (Kazan) in Mar 2014
Interview
3 Stages:
1. Homework - need to solve a task at home. Write a program which will consume a big file which contains log records of specific format, retrieve and analyze some information from those records. It took 3 hours for me to write the program. The solution should be sent to the company and 2-d stage of interview will be scheduled.
2. Remote Skype interview. Discussion of the solution, provided in stage 1. It took about 30 minutes.
3. Interview in the office of the company with senior software architect. It took about an hour.
If interview is successful, then offer is provided right after the interview.
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 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
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.