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.
| Section | Questions | Time | Type | Difficulty |
|---|---|---|---|---|
| SDE-1 · Online assessment | 1–2 problems + MCQs | 60–90 min | DSA + CS Fundamentals | Medium |
| SDE-1 · Technical round 1 | 1–2 problems | 45 min | Live coding | Medium–Hard |
| SDE-1 · Technical round 2 | Varies | 60 min | DSA or System Design | Hard |
| PM · Case study | 1 case | Take-home | Product sense & execution | Medium–Hard |
| PM · Product rounds (x2) | Varies | 45 min each | Sense, Analytical, Strategy | Hard |
| Growth · Analytics assessment | Mixed | Timed | SQL & Data interpretation | Medium |
| Growth · Case interview | 1–2 cases | 45–60 min | Acquisition & Retention | Medium–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
- Longest substring without repetition
- Minimum window substring
- Maximum subarray sum
- Product of array except self
- Smallest missing positive integer
- Group anagrams
- Subarray sum K
- Merge intervals
- Minimum swaps to sort
- Longest consecutive sequence
Lists & Stacks
- Reverse in groups of k
- Detect cycle
- Merge sorted lists
- Clone random-pointer list
- Balanced parentheses
- Min stack
- Next greater element
- Largest rectangle in histogram
- Sliding-window maximum
Trees & DP
- Kth smallest in BST
- LCA of BST
- Diameter of binary tree
- Validate BST
- Serialize/Deserialize
- Minimum cost ticket DP
- Coin change variants
- Stock buy-sell (multiple transactions)
- House robber
- 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)
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)
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.
Foundations & Funnels
- SDE: Arrays/Strings · PM: Product Frameworks · Growth: Funnel Metrics
Goal: Master the basics of your track.
Advanced Logic
- SDE: Binary Search/Lists · PM: Segmentation · Growth: Acquisition
Goal: Understand complex user behaviors and data structures.
Structures & Design
- SDE: Trees/Heaps · PM: Product Design · Growth: Retention
Goal: Focus on hierarchical data and user engagement.
Connectivity & Growth
- SDE: Graphs · PM: Metrics · Growth: Experimentation
Goal: Learn how systems and users interact at scale.
Optimization
- SDE: DP · PM: Financial Products · Growth: SQL Analysis
Goal: Solve optimization problems and deep-dive into data.
System Thinking
- SDE: LLD/System Design · PM: Strategy · Growth: Case Studies
Goal: Design end-to-end solutions for wealth-tech.
Domain Mastery
- SDE: Trading Systems · PM: Mock Cases · Growth: Analytics Mocks
Goal: Simulate role-specific challenges.
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.
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.
Related Prep
Next steps chosen from the Groww pattern and other Finance & Quant recruiters.
Other Finance & Quant companies
Core CS subjects for this pattern
Operating System Essentials
Processes, scheduling, deadlock and memory management in interview-ready form.
Computer Networks Essentials
OSI vs TCP/IP, HTTP, DNS and the networking questions freshers actually get.
Quantitative Aptitude Essentials
Shortcut-driven revision for the aptitude section of the online test.
Recommended practice path