System Design:
• How would you design a distributed caching system that scales globally for millions of users?
• Explain how you would design a URL shortening service like Bitly, focusing on scalability and fault tolerance.
• Design a payment gateway system with high availability and low latency.
2. Algorithms & Data Structures:
• Given a stream of real-time stock prices, how would you calculate the median efficiently at any point?
• Explain how you would implement a least recently used (LRU) cache from scratch.
• Write a function to find the shortest path in a weighted graph with negative edges.
3. Coding:
• Given a matrix where each cell represents the cost to enter, find the minimum cost path from the top-left to the bottom-right corner.
• Implement a thread-safe singleton pattern in Java.
• Write code to detect if a linked list has a cycle, and if so, find the start of the cycle.
4. Database:
• Explain the differences between ACID and BASE principles. When would you prioritize one over the other?
• How would you optimize a query that involves millions of rows and joins across multiple tables?
• Design a schema for an e-commerce website where product search is extremely fast.
5. Cloud & DevOps:
• Explain the CAP theorem and its implications in designing a distributed database.
• How would you deploy and scale a microservices-based application on Kubernetes or OpenShift?
• What is the difference between serverless architecture and container-based architecture? When would you use each?
J'ai postulé en ligne. Le processus a pris 4 semaines. J'ai passé un entretien chez Altimetrik (Bengaluru) en sept. 2025
Entretien
It consists of 2 round as I am an Immediate Joiner. I think for candidate with high notice period they take 4 round. For me 1st round is mostly focused on DSA and 2nd round is client round.

Questions d'entretien [1]
Question 1
In first round interviewer asked below question.
1. Given a mathematical expression as a string, evaluate it using the reverse BODMAS rule. Reverse BODMAS rule — that is, apply operations in the following order:
Subtraction → Addition → Division → Multiplication
Input : “3 + 2 * 4 - 1”
output : 15
Input : “12 + 5 * 3 - 7”
output : -68
2. Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right, which minimizes the sum of all numbers along its path.
Ex: Input: grid = [[1,3,1],[1,5,1],[4,2,1]]
Output: 7
J'ai postulé via une autre source. J'ai passé un entretien chez Altimetrik (Bengaluru) en juil. 2025
Entretien
I have just attend 1st round , They will do all general verification and Ask about your project and experience , They didn't even asked any basic question they redirectly asked only react coding
J'ai postulé via un recruteur. Le processus a pris 1 semaine. J'ai passé un entretien chez Altimetrik (Bengaluru) en mai 2025
Entretien
HR called and schedules Interview from call via third party.
Too many rounds and Interviewers only concentrate on theory instead of practical knowledge.
Only gave 1 round.
total 5 rounds
Questions d'entretien [1]
Question 1
They concentrate only on theory, they will tell you about DSA but will ask only theory things
What is thread, is array thread safe, RedBlack tree, etc.
I dont suggest you to appear and waste time if you are solving Leetcode. they never ask to write code. Just go learning theory like school kids.