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

  1. 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).

    From IndMoney L4 Interview | Rejected

  2. 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

  3. 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

  4. 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

  5. 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

  6. 06

    Spiral Matrix Variation

    Solve a variation of the Spiral Matrix problem.

    From INDMoney | SDE Intern | Interview Experience | October 2024

  7. 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]

  8. 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

  1. 01

    Splitwise Design: Database Schema and Algorithm

    Design the database tables, schema, and most efficient algorithm for a Splitwise‑like expense sharing application.

    From IndMoney L4 Interview | Rejected

  2. 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).

    From IndMoney technical architect | PASSED | DECLINED

  3. 03

    Design IndMoney Real-time Ticker

    Design IndMoney real-time ticker.

    From IndMoney technical architect | PASSED | DECLINED

  4. 04

    Design Portfolio Management System

    Design a portfolio management system, including real-time & passive user handling for stocks, passive for MF, etc.

    From IndMoney technical architect | PASSED | DECLINED

  5. 05

    Design Order Management System

    Design a system to manage orders (for stocks/MF).

    From IndMoney technical architect | PASSED | DECLINED

  6. 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).

    From IndMoney technical architect | PASSED | DECLINED

  7. 07

    Design Real-time Stock Trading & Order Settlement

    Design a system for real-time stock trading and order settlement.

    From IndMoney technical architect | PASSED | DECLINED

  8. 08

    Design Real-time Stock Leaderboard

    Design a real-time leaderboard of stocks as seen in the IndMoney app.

    From IndMoney technical architect | PASSED | DECLINED

  9. 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.

    From IndMoney technical architect | PASSED | DECLINED

  10. 10

    Design Duplicate JSON Checking for Large JSONs

    Design a system for checking duplicate JSONs of large size.

    From IndMoney technical architect | PASSED | DECLINED

  11. 11

    Design Tax Calculation & Reporting System

    Design a tax calculation & reporting system (like Zerodha) for India & US stocks, Mutual Funds, etc., for IndMoney.

    From IndMoney technical architect | PASSED | DECLINED

  12. 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. 13

    API Call Optimization

    Describe how you optimized API calls in your previous internship.

    From INDMoney | SDE Intern | Interview Experience | October 2024

  14. 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. 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. 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. 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

  1. 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…

    From IndMoney technical architect | PASSED | DECLINED

  2. 02

    Managing Low/High Performers

    How do you manage low/high performers?

    From IndMoney technical architect | PASSED | DECLINED

  3. 03

    Attributes for Hiring Engineers

    What attributes do you look for when hiring engineers?

    From IndMoney technical architect | PASSED | DECLINED

  4. 04

    Breaking Down Requirements

    How do you break down requirements?

    From IndMoney technical architect | PASSED | DECLINED

  5. 05

    Planning Process

    How do you plan?

    From IndMoney technical architect | PASSED | DECLINED

  6. 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.

    From IndMoney technical architect | PASSED | DECLINED

  7. 07

    Strategy of Execution

    Discuss your strategy of execution.

    From IndMoney technical architect | PASSED | DECLINED

  8. 08

    Drawing Boundaries

    Discuss drawing boundaries.

    From IndMoney technical architect | PASSED | DECLINED

  9. 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.

    From IndMoney technical architect | PASSED | DECLINED

  10. 10

    Handling Cross-Functional Stakeholders

    Discuss handling cross-functional stakeholders.

    From IndMoney technical architect | PASSED | DECLINED

  11. 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

  1. 01

    DBMS Query related to Joins

    Query related to joins

    Medium · From ✨ Interview Experience – IndMoney✨ SDE Intern || Little Late Post

  2. 02

    Ideas to Create More Profit for IndMoney

    Discuss ideas to create more profit for IndMoney.

    From IndMoney technical architect | PASSED | DECLINED

  3. 03

    Producer Consumer Problem

    Describe the Producer Consumer problem and provide a real-life analogy.

    From INDMoney | SDE Intern | Interview Experience | October 2024

  4. 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

  5. 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

  6. 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

  7. 07

    HTTP GET and POST Methods

    Explain the basic HTTP GET and POST methods.

    From INDMoney | SDE Intern | Interview Experience | October 2024

  8. 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

  9. 09

    MongoDB Aggregation Problem

    Solve a problem requiring MongoDB aggregation queries.

    From INDMoney | SDE Intern | Interview Experience | October 2024

  10. 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. 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. 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.