PapersAdda

Groww Placement Papers 2026

3 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

CriteriaRequirement
DegreeB.Tech/B.E, M.Tech, MCA
BranchesCSE, IT, Math
Academic Score70%+ throughout
BacklogsNo active backlogs

CTC & Compensation

RoleCTC (Fresher)
Software Engineer12-20 LPA
SDET10-16 LPA
Product Analyst12-18 LPA

Exam Pattern

SectionQuestionsDuration
Aptitude1520 min
Technical MCQ1520 min
Coding2-360 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

  1. How does UPI work?
  2. Explain mutual fund NAV calculation
  3. Difference between stocks and mutual funds
  4. Security measures for financial apps
  5. 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

  1. Fintech Knowledge: Basic understanding of investments
  2. Security First: Show awareness of security practices
  3. User Focus: Customer-centric thinking
  4. Clean Code: Well-structured, readable code
  5. 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

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.

More in Uncategorized

More from PapersAdda

Share this article: