13 questions · from 3 interviews
Acko interview questions
Every question candidates reported from their Acko interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.
Acko coding and DSA questions
- 01
Design Splitwise (Core Functionalities)
Problem: Design Splitwise (Core Functionalities) - 5 min requirement gathering - 50 min coding - 5 min discussion - Requirements: - Add users - Create groups - Add members to groups - Add expenses - Support getting total owed / owe: - Within a specific group…
Medium · From Acko | SDE-1 | Interview experience
- 02
Maximize Score by Removing Substring
Given a word, maximize the score that can be received by repeatedly removing a certain substring multiple times.
Easy · From Acko || SDE 6 Month intern + PPO || OnCampus || Verdict : Selected
- 03
Detect String Loop with DSU
Given a vector of strings, determine if a loop can be formed by connecting words using directed edges, where the last letter of one word matches the first letter of another word. The problem requires using Disjoint Set Union (DSU).
Medium · From Acko || SDE 6 Month intern + PPO || OnCampus || Verdict : Selected
- 04
Fill Missing Zeros with Consecutive Difference Constraint
Given an array of integers where zero values are missing numbers, replace each zero with an integer from 1 to 'm' such that any two consecutive numbers must differ by at most 1. Return the number of ways modulo 1e9+7.
Hard · From Acko || SDE 6 Month intern + PPO || OnCampus || Verdict : Selected
- 05
Maximize Coins in Unique Paths II with Return
This was a Dynamic Programming question similar to Unique Paths II. The twist was that there are coins present on tiles as well as obstacles. I needed to go from the top-left corner to the bottom-right corner, and then return to the same starting point,…
From Acko || SDE 6 Month intern + PPO || OnCampus || Verdict : Selected
- 06
Majority Element
Given an array nums of size n , return the majority element. The majority element is the element that appears more than ⌊n / 2⌋ times. You may assume that the majority element always exists in the array.
Easy · From Acko || SDE 6 Month intern + PPO || OnCampus || Verdict : Selected
Acko system design questions
- 01
Design a Document Processing System
Design a Document Processing System - Sync vs Async processing - Trade-offs between both approaches - Message queues - Event-driven architecture - Retry mechanism
Hard · From Acko | SDE-1 | Interview experience
- 02
Low-Level Design: File Editor
I was given a low-level design problem to design a File Editor.
Acko behavioural and HR questions
- 01
Behavioral: Reason for Changing Organization
The interviewer asked why I wanted to change my current organization.
- 02
Behavioral: Critical Feedback from Manager
I was asked if I had received any critical feedback from my manager.
- 03
Behavioral: Reason for Joining Acko
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.
- 04
Behavioral: Production Bug Resolution Strategy
I was asked about the steps I would take to resolve a production bug if I encountered one.
Acko other questions
- 01
Machine Coding: Team Management Application
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…
Acko interview questions FAQ
What questions are asked in Acko interviews?
Candidates reported 13 distinct questions across 3 Acko interviews. 6 coding and DSA questions, 2 system design questions, 4 behavioural and HR questions, 1 other questions.
How difficult are Acko interview questions?
Of the questions candidates rated, 33% were easy, 33% medium and 33% hard.