accolite digital logo

Accolite Digital Interviews

1 experience25 reads
Accolite x Bounteous Interview Experience | Software Engineer (Bangalore) | 2.5+ Years Experience
accolite digital logo
Accolite Digital
Software EngineerBangalore2.5 yearsOffer
October 8, 202525 reads

Summary

I recently interviewed with Accolite for a Software Engineer position in Bangalore. The process consisted of an online coding assessment, a technical interview focused on Java 8, a detailed techno-managerial discussion, and a final HR round, culminating in a successful job offer.

Full Experience

My interview journey with Accolite for a Software Engineer role in Bangalore, with 2.5+ years of experience, was a comprehensive process culminating in an offer.

Round 1: Coding Test (Online Assessment)

This round was conducted on Accolite's internal assessment platform. Frankly, the platform was quite laggy and not very user-friendly, which made the experience a bit frustrating. The main coding question was similar to finding the Lowest Common Ancestor (LCA) in a Binary Search Tree (BST). The challenge wasn't just solving the problem; I also had to write JUnit test cases for my code. Due to the interface's slowness, a significant portion of my time was spent managing the platform rather than optimizing my solution. There were also some MCQs, but I could only attempt a few because of time constraints.

Round 2: Technical Interview

This round primarily delved into Java 8 and advanced Java concepts. The interviewer presented a coding problem and specifically asked me to solve it using modern Java 8 features like Streams, Lambdas, and Optionals. The problem itself wasn't overly complex, but the focus was entirely on my ability to effectively apply these modern Java constructs. Beyond the coding, we also discussed Multithreading and foundational Spring Boot concepts.

Round 3: Techno-Managerial Interview (Approx. 1.5 Hours)

This was the most in-depth round of the entire process, and it was here that I learned the position was ultimately for Goldman Sachs as the client. The round was split into two halves.

First Half (Technical):

We had a deep dive into various technologies including Spring Boot, Microservices architecture, REST APIs, API Gateways, the deployment process, and CI/CD pipelines. The questions were scenario-based, designed to test my approach to real-world challenges such as handling service failures, ensuring scalability, and managing versioning effectively.

Second Half (Managerial):

The discussion then shifted to a detailed exploration of my current project. I talked about my specific roles and responsibilities, highlighting the key features I had delivered. I was asked about story points assigned in my last sprint and my track record of on-time delivery. The interviewer's focus was clearly on my accountability, communication skills, and ownership of my work.

Round 4: HR Discussion (Approx. 30 Minutes)

This final round was very calm and straightforward. We covered standard HR topics like my salary expectations, family background, and preferred work mode. We also discussed benefits and allowances, and I made sure to clarify details regarding any joining bonus, relocation allowance, and temporary stay/accommodation support.

Interview Questions (2)

Q1
Lowest Common Ancestor in a Binary Search Tree (BST)
Data Structures & AlgorithmsMedium

During the online coding assessment, I encountered a question similar to finding the Lowest Common Ancestor (LCA) in a Binary Search Tree (BST). A key requirement was to also write JUnit test cases for my solution.

Q2
System Design & Architecture Discussion (Microservices, Spring Boot, CI/CD)
System Design

In the techno-managerial round, we had a deep dive into advanced technical topics including Spring Boot, Microservices, REST APIs, API Gateway, deployment processes, and CI/CD pipelines. The questions were scenario-based, challenging me to describe my approach to real-world issues like handling service failures, ensuring scalability, and managing versioning.

Preparation Tips

My preparation focused on several key areas. For the coding assessment, I made sure to practice easy to easy-medium level DSA questions and familiarize myself with writing JUnit test cases, which proved very important. For the technical interviews, I extensively revised Java 8 features, particularly Streams API, Functional Interfaces, and Collectors, along with core Spring Boot annotations. I also ensured I had a strong, in-depth understanding of my current project's architecture, deployment flow, and my specific contributions, as this was heavily probed in the techno-managerial round. Additionally, I prepared to justify my salary expectations with clear reasons based on my technical expertise and project ownership.

Have a Accolite Digital Interview Experience to Share?

Help other candidates by sharing your interview experience. Your insights could make the difference for someone preparing for their dream job at Accolite Digital.