48 questions · from 5 interviews
Indmoney interview questions
Every question candidates reported from their Indmoney interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.
Indmoney coding and DSA questions
- 01
O(1) Insert, Delete, and Return Most Frequent Element
Create a data structure which can insert an element in O(1), delete an element in O(1), and return the most frequent element in O(1).
- 02
Rotate Matrix 90 Degrees Anticlockwise (Nested K-Times)
Rotate matrix 90 degree anticlockwise in the nested manner until k hits.
Medium · From ✨ Interview Experience – IndMoney✨ SDE Intern || Little Late Post
- 03
Minimize Transactions to Settle Debts
Given 'n' people and 'm' transactions between them, where each transaction represents an amount one person owes another, minimize the number of transactions required to settle all debts so no one owes anyone else in the end. Discuss time and space…
Hard · From INDMoney | SDE Intern | Interview Experience | October 2024
- 04
Sum of Minimum Distances in Binary Tree
Given a binary tree, calculate the sum of the minimum distances between all pairs of nodes and return the total sum. No re-routing allowed. This is a variation of LeetCode's 'Sum of Distances in Tree' but specifically for a binary tree.
From INDMoney | SDE Intern | Interview Experience | October 2024
- 05
Time Complexity for Distance in Balanced BST
Prove the time complexity to find the distance between two nodes in a perfectly balanced binary search tree.
From INDMoney | SDE Intern | Interview Experience | October 2024
- 06
Spiral Matrix Variation
Solve a variation of the Spiral Matrix problem.
From INDMoney | SDE Intern | Interview Experience | October 2024
- 07
Populating Next Right Pointers in Each Node
Given a perfect binary tree where all leaves are on the same level, and every parent has two children. Populate each next pointer to point to its next right node. If there is no next right node, the next pointer should be set to NULL . Initially, all next…
Medium · From INDMoney | SSE Backend | Bangalore | April 2024 [Offer]
- 08
Zig-Zag Traversal of Binary Tree (Variation)
I was given a variation of the Zig-Zag traversal problem for a binary tree. The core concept was similar to the standard problem but with some modifications.
Medium · From INDMoney | SSE Backend | Bangalore | April 2024 [Offer]
Indmoney system design questions
- 01
Splitwise Design: Database Schema and Algorithm
Design the database tables, schema, and most efficient algorithm for a Splitwise‑like expense sharing application.
- 02
Design Top K Hotel Prediction System
Design a top K hotel prediction system with 5k hotels depending on clicks on detail page and their scale for a 30 min window (configurable).
- 03
Design IndMoney Real-time Ticker
Design IndMoney real-time ticker.
- 04
Design Portfolio Management System
Design a portfolio management system, including real-time & passive user handling for stocks, passive for MF, etc.
- 05
Design Order Management System
Design a system to manage orders (for stocks/MF).
- 06
Achieve Sub-Millisecond Latency in Real-time Stock Trading
Discuss design considerations and strategies to achieve real-time stock trading latency in <500 micro-seconds (under a millisecond).
- 07
Design Real-time Stock Trading & Order Settlement
Design a system for real-time stock trading and order settlement.
- 08
Design Real-time Stock Leaderboard
Design a real-time leaderboard of stocks as seen in the IndMoney app.
- 09
Design Trending Topics System (Twitter Variant)
Design a variant of top K topics on Twitter, incorporating NLP filters, word filters, ensuring always high scale topics should not be trending and prediction of topics as trending.
- 10
Design Duplicate JSON Checking for Large JSONs
Design a system for checking duplicate JSONs of large size.
- 11
Design Tax Calculation & Reporting System
Design a tax calculation & reporting system (like Zerodha) for India & US stocks, Mutual Funds, etc., for IndMoney.
- 12
E-commerce Order Placing System Design
Design the system architecture and API flow, including methods, for an e-commerce order placing system. Discuss questions based on REST APIs.
From INDMoney | SDE Intern | Interview Experience | October 2024
- 13
API Call Optimization
Describe how you optimized API calls in your previous internship.
From INDMoney | SDE Intern | Interview Experience | October 2024
- 14
API Design for Adding Two Numbers
Design APIs for a service that adds two numbers.
From INDMoney | SDE Intern | Interview Experience | October 2024
- 15
API Design for Adding Two Numbers with 3rd Party Integration
Design APIs for adding two numbers, considering integration with a 3rd party to retrieve data.
From INDMoney | SDE Intern | Interview Experience | October 2024
- 16
Database Design for Splitwise
I was asked to design a database schema for an application similar to Splitwise, covering user management, groups, expenses, settlements, and balances. The interviewer also asked me to write various queries for read and write operations related to this design.
From INDMoney | SSE Backend | Bangalore | April 2024 [Offer]
- 17
Kafka Payload Deduplication at Scale
I was tasked with a logical design problem focusing on how to handle deduplication of payloads at scale within a Kafka environment.
From INDMoney | SSE Backend | Bangalore | April 2024 [Offer]
Indmoney behavioural and HR questions
- 01
Bring Impact to IndMoney & Drive Change
Tell me how you will bring impact to IND money, latest industry development in trading & Gen AI. Discuss Infra automation, cost optimization, value creation concepts, and how you will drive change. Test of engineering strength estimation required to…
- 02
Managing Low/High Performers
How do you manage low/high performers?
- 03
Attributes for Hiring Engineers
What attributes do you look for when hiring engineers?
- 04
Breaking Down Requirements
How do you break down requirements?
- 05
- 06
Conflict Resolution Examples
Provide examples of conflict resolution inside your team, across engineering teams, with cross-functional PMs, and with leaders/directors/VPs at different levels.
- 07
Strategy of Execution
Discuss your strategy of execution.
- 08
- 09
Decision Making, Prioritization & Cost Inclusion
How do you make decisions and prioritizations? Provide examples from previous work experience on how you include cost in decision-making.
- 10
Handling Cross-Functional Stakeholders
Discuss handling cross-functional stakeholders.
- 11
Coping with Fast Environment & Code Preference
How would you cope with a fast-paced environment? Which code would you prefer, your own or the 'correct' one, considering scalability as a factor?
From INDMoney | SDE Intern | Interview Experience | October 2024
Indmoney other questions
- 01
DBMS Query related to Joins
Query related to joins
Medium · From ✨ Interview Experience – IndMoney✨ SDE Intern || Little Late Post
- 02
Ideas to Create More Profit for IndMoney
Discuss ideas to create more profit for IndMoney.
- 03
Producer Consumer Problem
Describe the Producer Consumer problem and provide a real-life analogy.
From INDMoney | SDE Intern | Interview Experience | October 2024
- 04
ER-Model for Student Report Card
Design an ER-Model for a student report card system.
From INDMoney | SDE Intern | Interview Experience | October 2024
- 05
Database Indexing
Explain what indexing is, including its detailed complexities. Discuss when and where to use indexing, its underlying logic, and real-world applications.
From INDMoney | SDE Intern | Interview Experience | October 2024
- 06
Database Normalization
Explain database normalization and normalize a given set of tables (specifically, three tables in 3NF).
From INDMoney | SDE Intern | Interview Experience | October 2024
- 07
HTTP GET and POST Methods
Explain the basic HTTP GET and POST methods.
From INDMoney | SDE Intern | Interview Experience | October 2024
- 08
HTTP Status Codes
Explain the uses of various HTTP status codes, such as 200, 400, 500, and 505.
From INDMoney | SDE Intern | Interview Experience | October 2024
- 09
MongoDB Aggregation Problem
Solve a problem requiring MongoDB aggregation queries.
From INDMoney | SDE Intern | Interview Experience | October 2024
- 10
Redis Pipelining
The interviewer asked about Redis pipelining, its purpose, and how it improves performance.
From INDMoney | SSE Backend | Bangalore | April 2024 [Offer]
- 11
Postgres Master-Slave Data Replication
I was asked questions regarding Postgres Master-Slave data replication, including its mechanisms and use cases.
From INDMoney | SSE Backend | Bangalore | April 2024 [Offer]
- 12
Kafka Internals - Group Coordinator
Questions were asked about Kafka internals, specifically focusing on concepts like the group coordinator and its role in consumer groups.
From INDMoney | SSE Backend | Bangalore | April 2024 [Offer]
Indmoney interview questions FAQ
What questions are asked in Indmoney interviews?
Candidates reported 48 distinct questions across 5 Indmoney interviews. 8 coding and DSA questions, 17 system design questions, 11 behavioural and HR questions, 12 other questions.
How difficult are Indmoney interview questions?
Of the questions candidates rated, 0% were easy, 80% medium and 20% hard.