Groww Placement Papers 2026
5 min read
Uncategorized
Advertisement Placement
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!
Advertisement Placement