All companies
Groww logo
Finance & Quant
SDE-1, Product Manager, Growth
Online assessment (coding + MCQs) + technical, system design and manager rounds

Groww SDE-1, Product Manager & Growth — Hiring Structure, Syllabus & Prep Plan 2026

Groww is a leading wealth-tech platform. Hiring for SDE-1 focuses on DSA and fintech system design. PM roles emphasize product sense and execution in trading/investing. Growth roles focus on experiment-led acquisition and retention. This guide covers all three tracks.

SDE-1: 1–2 DSA problems + MCQs in 60–90 min. PM: Case study + product/analytical rounds. Growth: Analytics assessment + experimentation cases.

Last updated:

Exam Pattern

SDE-1: 1–2 DSA problems + MCQs in 60–90 min. PM: Case study + product/analytical rounds. Growth: Analytics assessment + experimentation cases.

SectionQuestionsTimeTypeDifficulty
SDE-1 · Online assessment1–2 problems + MCQs60–90 minDSA + CS FundamentalsMedium
SDE-1 · Technical round 11–2 problems45 minLive codingMedium–Hard
SDE-1 · Technical round 2Varies60 minDSA or System DesignHard
PM · Case study1 caseTake-homeProduct sense & executionMedium–Hard
PM · Product rounds (x2)Varies45 min eachSense, Analytical, StrategyHard
Growth · Analytics assessmentMixedTimedSQL & Data interpretationMedium
Growth · Case interview1–2 cases45–60 minAcquisition & RetentionMedium–Hard

Section-Wise Syllabus

Everything that appears in the assessment, grouped by section.

1. SDE-1 — DSA & Wealth-Tech Design

DSA Core

  • • Prefix sums
  • • Two pointers
  • • Sliding window
  • • Hashing
  • • Subarrays & subsequences
  • • Frequency counting
  • • String matching
  • • Minimum window
  • • Coordinate compression
  • • Reverse LL in groups
  • • Min stack
  • • Next greater element
  • • Largest rectangle in histogram
  • • Sliding-window maximum
  • • Tree diameter
  • • LCA
  • • Validate BST
  • • Dijkstra
  • • DSU
  • • Topological sort
  • • State-based DP
  • • Knapsack
  • • Edit distance

System Design (Fintech focus)

  • • Order-management system
  • • Portfolio calculator
  • • Trade-reconciliation
  • • SIP scheduler
  • • Watchlist service
  • • Market-data ingestion
  • • Payment & settlement
  • • KYC/onboarding workflow
  • • Fraud & risk monitoring
  • • Idempotency in payments
  • • Audit logs
  • • Reconciliation pipelines

2. Product Manager — Sense & Strategy

Product Sense

  • • Clarify user goals
  • • User segmentation
  • • Pain point identification
  • • MVP proposal
  • • Success metrics
  • • Risks & trade-offs
  • • Iteration strategy

Domain Knowledge

  • • Stocks & Mutual Funds
  • • SIPs & ETFs
  • • IPOs & Digital Gold
  • • Fixed Deposits
  • • Trading mechanics
  • • Portfolio tracking
  • • KYC compliance
  • • Investor education

3. Growth — Analytics & Experiments

Growth Funnel

  • • Acquisition channels
  • • Registration efficiency
  • • KYC completion rate
  • • First investment activation
  • • Repeat investment retention
  • • Portfolio growth
  • • Churn analysis
  • • LTV & CAC

Experimentation

  • • Control vs Treatment
  • • Primary & Guardrail metrics
  • • Statistical significance
  • • Sample size calculation
  • • Novelty effects
  • • Selection bias
  • • Experiment contamination
  • • Incentive cost analysis

Most Asked Topics

Highest-frequency areas across recent test papers.

Order Management Design

Focus on state machines, validation, market hours, and failure recovery.

Portfolio Calculation

Handling realized/unrealized P&L, corporate actions, and historical valuations.

Trade Reconciliation

Internal ledger vs broker records, matching keys, and audit trails.

KYC Funnel Optimization

Reducing drop-offs at document upload and verification steps.

DP (Min-cost Tickets)

Dynamic programming over travel/investment days — frequently reported in OA.

Kth Smallest in BST

Reported in SDE-1 live coding rounds.

Incrementality in Growth

Measuring the true impact of referral or cashback campaigns.

Free Resources

Curated practice links per section.

50+ DSA Practice Problems

Solve in order — arrays and strings first, then sorting and recursion.

Arrays & Strings

  1. Longest substring without repetition
  2. Minimum window substring
  3. Maximum subarray sum
  4. Product of array except self
  5. Smallest missing positive integer
  6. Group anagrams
  7. Subarray sum K
  8. Merge intervals
  9. Minimum swaps to sort
  10. Longest consecutive sequence

Lists & Stacks

  1. Reverse in groups of k
  2. Detect cycle
  3. Merge sorted lists
  4. Clone random-pointer list
  5. Balanced parentheses
  6. Min stack
  7. Next greater element
  8. Largest rectangle in histogram
  9. Sliding-window maximum

Trees & DP

  1. Kth smallest in BST
  2. LCA of BST
  3. Diameter of binary tree
  4. Validate BST
  5. Serialize/Deserialize
  6. Minimum cost ticket DP
  7. Coin change variants
  8. Stock buy-sell (multiple transactions)
  9. House robber
  10. Edit distance

Previous Year Questions & Patterns

Repeat coding questions with the expected approach.

SDE-1 Interview

  • Design a trade-reconciliation system between Groww and an external broker.
  • Implement a portfolio calculator that tracks average buy price across multiple transactions.
  • Solve the minimum-cost ticket problem using 1D DP.
  • Find the kth-smallest element in a BST without extra space (Morris or augmented tree).
  • Design a system to handle SIP schedules and monthly debits.
  • How do you ensure idempotency in a payment-processing microservice?

Product Manager Interview

  • Design a product to help first-time mutual-fund investors understand risk.
  • KYC completion fell by 20% last week. How would you investigate?
  • Should Groww prioritize stock trading or mutual fund SIPs for new users?
  • Design a feature to improve portfolio engagement for long-term investors.
  • How would you measure the success of a 'Stocks for Beginners' educational module?

Growth Interview

  • New users are increasing but first investments are declining. Investigate the funnel.
  • SIP activations rose but 3-month retention fell. What could be the cause?
  • How would you identify users who are likely to make a second investment?
  • Measure the impact of a cashback program using incrementality analysis.
  • Why might AUM grow while monthly active users decline?

20+ SQL Query Bank

Write these out by hand — joins and subqueries are asked in both the test and the interview.

Customer Analytics

Retention by Cohort

SELECT first_investment_month, month_diff, COUNT(user_id)
FROM user_cohorts
GROUP BY 1, 2;

Repeat Investors

SELECT user_id FROM investments
GROUP BY user_id HAVING COUNT(*) > 1;

Portfolio Data

Average Purchase Price

SELECT user_id, instrument_id,
SUM(price * quantity) / SUM(quantity) AS avg_price
FROM transactions GROUP BY 1, 2;

DBMS & Core Interview Q&A

Short answers you should be able to say out loud.

What is the importance of idempotency in trading systems?

It ensures that if an order request is retried due to network failure, the user isn't charged twice or multiple orders aren't placed.

ACID vs BASE in wealth-tech?

ACID is preferred for transactions and ledgers where consistency is non-negotiable; BASE might be used for non-critical notification logs.

How to handle race conditions in order placement?

Using database transactions with appropriate isolation levels (Repeatable Read or Serializable) and optimistic/pessimistic locking.

OOPs Concepts + 10 Code Snippets

Theory plus the exact snippets asked in the technical round.

Order State Machine

Explicitly modeling states: Created -> Validated -> Sent to Exchange -> Partially Executed -> Completed/Failed.

Audit Trail

Immutable log of every change to an order or portfolio state for compliance and debugging.

Eventual Consistency

Used in portfolio views where near-real-time updates are acceptable, but ledger must be strictly consistent.

Kth Smallest in BST (Inorder)

java

void kthSmallest(Node root, int k) {
    if (root == null) return;
    kthSmallest(root.left, k);
    count++;
    if (count == k) { result = root.data; return; }
    kthSmallest(root.right, k);
}

Stock Buy-Sell (State-based DP)

cpp

int maxProfit(vector<int>& prices) {
    int hold = -1e9, sell = 0;
    for (int p : prices) {
        hold = max(hold, -p);
        sell = max(sell, hold + p);
    }
    return sell;
}

Operating System Basics

Scheduling, deadlock and memory management essentials.

Concurrency for Trading

  • • Thread pools for handling multiple market feeds
  • • Lock-free data structures for low-latency updates
  • • Handling timeouts in external broker APIs
  • • Deadlock prevention in transaction processing

Infrastructure

  • • Message queues (Kafka) for reliable order processing
  • • Distributed tracing for payment flows
  • • High availability for critical trading services

4-Week Preparation Roadmap

From zero to test-ready in 28 days.

Week 1

Foundations & Funnels

  • SDE: Arrays/Strings · PM: Product Frameworks · Growth: Funnel Metrics

Goal: Master the basics of your track.

Week 2

Advanced Logic

  • SDE: Binary Search/Lists · PM: Segmentation · Growth: Acquisition

Goal: Understand complex user behaviors and data structures.

Week 3

Structures & Design

  • SDE: Trees/Heaps · PM: Product Design · Growth: Retention

Goal: Focus on hierarchical data and user engagement.

Week 4

Connectivity & Growth

  • SDE: Graphs · PM: Metrics · Growth: Experimentation

Goal: Learn how systems and users interact at scale.

Week 5

Optimization

  • SDE: DP · PM: Financial Products · Growth: SQL Analysis

Goal: Solve optimization problems and deep-dive into data.

Week 6

System Thinking

  • SDE: LLD/System Design · PM: Strategy · Growth: Case Studies

Goal: Design end-to-end solutions for wealth-tech.

Week 7

Domain Mastery

  • SDE: Trading Systems · PM: Mock Cases · Growth: Analytics Mocks

Goal: Simulate role-specific challenges.

Week 8

Final Polish

  • Timed OAs · Leadership stories · Portfolio Review

Goal: Refine communication and speed.

Exam Day Strategy

Score targets and time allocation.

Section targets

  • Online Assessment: Finish MCQs in 15 min, dedicate 75 min to coding.
  • Technical Rounds: Explain time complexity before writing code; handle edge cases for finance (zero/negative amounts).
  • PM Case Study: Prioritize user trust and regulatory compliance in your solution.

Coding time split (50 min)

  • 10 min: Clarify requirements
  • 15 min: Pseudo-code & Complexity
  • 40 min: Implementation
  • 10 min: Dry run & Edge cases

Interview Process

What follows the online test.

SDE-1 Process

  • • OA (1.5h)
  • • Tech Round 1 (DSA)
  • • Tech Round 2 (DSA/LLD)
  • • EM Round (Projects/Culture)
  • • HR Round

PM Process

  • • Recruiter Screen
  • • Take-home Case
  • • Product Sense Round
  • • Analytical/Execution Round
  • • Leadership Round

Mock Test Plan

Four simulations to run before the real test.

Wealth-tech System Mock

  • • Design an order system that handles 100k transactions/sec.
  • • Explain how to reconcile data if the external broker's API fails.

Growth Analytics Mock

  • • Analyze a 20% drop in KYC completion for iOS users in Tier-2 cities.
  • • Design an A/B test for a new SIP referral reward.

Final Checklist

Tick all of these before test day.

Mastered sliding window & DP
Can design an Order Management System
Understand Mutual Fund & Stock mechanics
Know how to calculate Retention & Churn
Ready with 3 behavioural stories on Ownership

Recent Interview Experiences

First-hand write-ups from students who actually sat the Groww process.

Be the first to share a Groww interview experience.

Frequently Asked Questions

Is fintech domain knowledge mandatory for SDE-1?

Not strictly, but knowing how trading and portfolios work gives you a massive edge in design rounds.

What is the most important metric for Groww Growth?

Retention and First-Investment Activation are critical for long-term AUM growth.

Want the full structured prep for Groww?

The Premium Vault covers Aptitude, Core CS, DSA, SQL and HR rounds with module-wise courses and drill sheets.

Next steps chosen from the Groww pattern and other Finance & Quant recruiters.

Other Finance & Quant companies

Core CS subjects for this pattern

Recommended practice path