Acko | SDE - 2 | Bangalore | July 2024 [Offer]

acko logo
acko
SDE - 2bangalore3 yearsOffer
August 18, 202419 reads

Summary

I successfully interviewed for an SDE-2 position at Acko in Bangalore, securing an offer. The process involved a machine coding challenge, a system design discussion, and a final hiring manager round that included a low-level design problem and behavioral questions.

Full Experience

I recently interviewed for an SDE-2 role at Acko in Bangalore, carrying 3 years of experience from a Fintech startup. The interview process consisted of three rounds, ultimately leading to an offer.

Round 1 (Machine Coding) - 1 hour 30 minutes

This round was focused on machine coding. I was asked to develop a Spring Boot application for team management. This involved creating APIs to onboard new teams and assign developers to existing teams. The interviewer placed a strong emphasis on how I modeled the relationships between entities and my adherence to clean code principles and coding standards.

Round 2 (System Design) - 1 hour

In the system design round, I don't recall the exact problem, but it was related to document processing. The discussion involved both high-level design (HLD) and low-level implementation details, specifically how I would approach data storage for such a system.

Round 3 (Hiring Manager) - 1 hour

The final round with the hiring manager covered two main areas. First, there was a low-level design (LLD) question where I had to design a file editor. Following this, we moved on to several behavioral questions. I was asked about my reasons for wanting to leave my current organization, any critical feedback I might have received from my manager, and why I wanted to join Acko. For the Acko-specific question, I honestly stated that I was primarily looking for new opportunities rather than having a specific reason to join Acko. Finally, a practical scenario was posed: 'If you encounter a production bug, what steps would you take to resolve it?'

After completing all rounds, I received an offer.

Interview Questions (6)

Q1
Machine Coding: Team Management Application
Other

I was tasked with creating a Spring Boot application to manage teams. The application needed to support APIs for onboarding teams and assigning developers to specific teams. The interviewer emphasized relationships between entities, clean code, and coding standards.

Q2
Low-Level Design: File Editor
System Design

I was given a low-level design problem to design a File Editor.

Q3
Behavioral: Reason for Changing Organization
Behavioral

The interviewer asked why I wanted to change my current organization.

Q4
Behavioral: Critical Feedback from Manager
Behavioral

I was asked if I had received any critical feedback from my manager.

Q5
Behavioral: Reason for Joining Acko
Behavioral

The interviewer inquired about my specific reasons for wanting to join Acko. I responded that I was primarily looking for new opportunities rather than having a specific reason for Acko.

Q6
Behavioral: Production Bug Resolution Strategy
Behavioral

I was asked about the steps I would take to resolve a production bug if I encountered one.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!