Groww Placement Papers 2026
Groww Placement Papers 2026 — Complete Preparation Guide
Last Updated: March 2026
Company Overview
Groww is India's leading investment platform with 30+ million users. It simplified investing for millions of Indians and is one of the fastest-growing fintech startups.
Key Facts:
- Founded: 2016
- Employees: 1500+
- India Offices: Bangalore (HQ)
- Valuation: $3+ billion
Eligibility Criteria
| Criteria | Requirement |
|---|---|
| Degree | B.Tech/B.E, M.Tech, MCA |
| Branches | CSE, IT, Math |
| Academic Score | 70%+ throughout |
| Backlogs | No active backlogs |
CTC & Compensation
| Role | CTC (Fresher) |
|---|---|
| Software Engineer | 12-20 LPA |
| SDET | 10-16 LPA |
| Product Analyst | 12-18 LPA |
Exam Pattern
| Section | Questions | Duration |
|---|---|---|
| Aptitude | 15 | 20 min |
| Technical MCQ | 15 | 20 min |
| Coding | 2-3 | 60 min |
Aptitude Questions
Q1
Two pipes fill tank in 10 and 15 hours. Together? Answer: 6 hours
Q2
Average of 5 consecutive numbers is 15. Find largest? Answer: 17
Q3
20% discount then 10% discount. Single equivalent? Answer: 28%
Q4
Speed 54 km/hr. In 5 seconds, distance covered? Answer: 75 meters
Q5
Probability of getting at least one head in 3 coin tosses? Answer: 7/8
Technical Questions
- How does UPI work?
- Explain mutual fund NAV calculation
- Difference between stocks and mutual funds
- Security measures for financial apps
- Database ACID properties importance in fintech
Coding Questions (Python)
Q1: Stock Buy and Sell
def max_profit(prices):
"""Find max profit from single buy-sell"""
min_price = float('inf')
max_profit = 0
for price in prices:
min_price = min(min_price, price)
max_profit = max(max_profit, price - min_price)
return max_profit
Q2: Minimum Platforms
def min_platforms(arrivals, departures):
"""Find minimum platforms needed for trains"""
arrivals.sort()
departures.sort()
i = j = platforms = max_platforms = 0
while i < len(arrivals):
if arrivals[i] <= departures[j]:
platforms += 1
max_platforms = max(max_platforms, platforms)
i += 1
else:
platforms -= 1
j += 1
return max_platforms
Q3: LRU Cache
from collections import OrderedDict
class LRUCache:
def __init__(self, capacity):
self.capacity = capacity
self.cache = OrderedDict()
def get(self, key):
if key not in self.cache:
return -1
self.cache.move_to_end(key)
return self.cache[key]
def put(self, key, value):
if key in self.cache:
self.cache.move_to_end(key)
self.cache[key] = value
if len(self.cache) > self.capacity:
self.cache.popitem(last=False)
Interview Tips
- Fintech Knowledge: Basic understanding of investments
- Security First: Show awareness of security practices
- User Focus: Customer-centric thinking
- Clean Code: Well-structured, readable code
- Startup Culture: Adaptable, ownership mindset
FAQs
Q1: Is Groww a good company for freshers? Yes, excellent learning Q2: Tech stack? React, Node.js, Python, Go, AWS Q3: Interview difficulty? Moderate to High
All the best for your Groww placement!
Explore this topic cluster
More resources in Uncategorized
Use the category hub to browse similar questions, exam patterns, salary guides, and preparation resources related to this topic.