AKACORP INNOVATIVE TECHNOLOGY & TRADE interview experience Real time questions & tips from candidates to crack your interview

Backend Developer

AKACORP INNOVATIVE TECHNOLOGY & TRADE
upvote
share-icon
2 rounds | 2 Coding problems

Interview preparation journey

expand-icon
Journey
I attended a preparation session conducted by Coding Ninjas, where I went through a quick yet structured revision of the important topics. The session focused on brushing up the fundamental concepts, revisiting commonly asked problem patterns, and understanding how to approach questions effectively during interviews. It served as a solid refresher to strengthen the basics and identify areas that needed more in-depth practice.
Preparation
Topics: DSA, CS, JS/React, Node.js
Application process
Where: Coding Ninjas Placement Cell
Eligibility: NA, (Salary range: 8-14 LPA)

Interview rounds

01
Round
Hard
Face to Face
Duration
Interview date24 May 2025
Coding problem1

1. Scalable Low-Latency Financial Platform (≤100 ms) for 100,000 Users

Design a financial platform to handle 100,000 users with sub-100 ms response time. The solution should outline:

  • Network Layer: CDN, WAF, API Gateway, load balancer, secure VPC.
  • Application Layer: Stateless microservices on Kubernetes, gRPC, caching, CQRS, and service mesh.
  • Database Layer: ACID-compliant core DB (PostgreSQL), Redis caching, Kafka for events, and read replicas/materialized views for fast queries.
02
Round
Medium
Assignment
Duration
Interview date24 May 2025
Coding problem1

1. Node.js Assignment

Build one specified functionality from a given Node.js requirements list. After implementing the feature, provide:

  • API documentation (endpoints, methods, request/response schemas, status codes, examples), and
  • a workflow diagram illustrating the implemented logic and data flow (e.g., client → route → controller → service → DB).
    Ensure clean code structure (routes/controllers/services), error handling, and basic tests or curl examples to verify the endpoint
Problem approach

Step 1: Chose to implement a Role-Based Authentication System to handle access control.

Step 2: Built the solution using core Node.js modules like express, jsonwebtoken, and bcryptjs, while following the Model-View-Controller (MVC) architecture to ensure clean and maintainable code structure.

Step 3: Solved the role-based access challenge by developing a custom middleware. This middleware takes a list of permitted roles and checks whether the user’s role (fetched from the permissions field in the user model) matches any of them. If a match is found, access is granted; otherwise, it is denied.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8962 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
975 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3501 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2763 views
0 comments
0 upvotes