Groww interview experience Real time questions & tips from candidates to crack your interview

SDE - Intern

Groww
upvote
share-icon
2 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
I have started my coding journey with CodeChef and GFG. After learning a few basics of data structures and algorithms I move forward with codeforces where I learned how to compete in a real-world environment which gives me experience with the online coding tests of companies. After this, I practiced some 180 questions from the striver sheet which eventually made me Interview ready.
Application story
Since it was an on-campus journey so we just applied through google forms circulated by our TNP Cell. After this, they conducted an online coding test which contains 13 MCQs based on CS Fundamentals and Analytical thinking and two coding DSA-based problems based on DP and prefix sum. After this, around 14 students were shortlisted and an interview round was conducted in which I was asked about my project and some basic questions on Operating systems and OOPs. After this they asked me 2 coding questions, both were new questions to me as they both were not available on any platform I practiced to date. One problem was based on array manipulation and another problem was based on binary tree. The difficulty level was equivalent to leetcode medium problems.
Why selected/rejected for the role?
I think I was selected for the role because I have solved all the coding problems in 1 hour itself and answered all CS fundamnetals and project related questions correctly.
Preparation
Duration: 6 months
Topics: Arrays, Linked List, Binary Trees, Graph, Dynamic Programming
Tip
Tip

Tip 1 : Practice medium level problems from the leetcode of all topics
Tip 2 : Give regular contests on Leetcode and Coding Ninjas
Tip 3 : Make at least 2 CRUD based projects

Application process
Where: Campus
Eligibility: 7 CGPA
Resume Tip
Resume tip

Tip 1 : Make one-page resume with a proper explanation of the project
Tip 2 : Mention your coding platform ranks in the achievement section properly.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date16 Dec 2022
Coding problem2

1. Maximum Profit

Moderate
15m average time
85% success
0/80
Asked in companies
LinkedInOYOAmazon

Mukesh is a hard worker and has a good running business. He has a list of profits he made in the last ‘N’ days. Mukesh wants to know what maximum profit he made in the few consecutive days. More Precisely he wants to know the maximum profit he made in any consecutive days in the range {‘A’, ‘B’} ( both inclusive).

You have to find the maximum profit Mukesh made in any consecutive days in the range {‘A’, ‘B’} ( both inclusive).

Note :
The profit of the Mukesh Business over ‘N’ days is shown by array/list ‘profit’. It may contain negative values as there will be a loss on those days.
Try solving now

2. Best Time to Buy and Sell Stock II

Moderate
22m average time
0/80
Asked in companies
FacebookOYOHCL Technologies

You have been given stock values/prices for N number of days. Every i-th day signifies the price of a stock on that day. Your task is to find the maximum profit which you can make by buying and selling the stocks.

 Note :
You may make as many transactions as you want but can not have more than one transaction at a time i.e, if you have the stock, you need to sell it first, and then only you can buy it again.
Try solving now
02
Round
Medium
Online Coding Interview
Duration60 minutes
Interview date22 Dec 2022
Coding problem2

1. Minimum Operations To Make Array Equal

Easy
10m average time
90% success
0/40
Asked in companies
WalmartAmazonArcesium

You are given an array ‘ARR’ of length ‘N’ which is filled with the values such that ARR[i] = (2*i + 1). You have to perform operations on the ‘ARR’ to make all elements of the array equal. In one operation, you can choose two elements from the array ‘ARR’ say ‘i’ and ‘j’, and can increment the value of ‘ARR[i]’ by one and decrement the value of ‘ARR[j]’ by one.

You have to find the minimum number of operations to make all the elements of the array ‘ARR’ equal. It is guaranteed that all elements of the array can be made equal using some operations.

Try solving now

2. Equal Tree Partition

Moderate
15m average time
85% success
0/80
Asked in company
MAQ Software

Ninja has been given a binary tree ‘BINARY_TREE’ of type integer with ‘N’ nodes. Ninja has to check if it is possible to partition the binary tree into two trees with equal sum values after removing exactly one edge from the given binary tree.

As Ninja is busy, he asks you for help. Can you help him determine if an equal sum partition of the given ‘BINARY_TREE’ is possible? Return ‘True’ if possible else return ‘False’.

For example:

In this given ‘BINARY_TREE’, we can make two possible partitions:
1. The first one is with sums 2 and 4.
2. The second one is with sums 3 and 3.

The second partition divides the given tree into an equal sum partition tree, so we return “True”.
Try solving now

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - Intern
2 rounds | 5 problems
Interviewed by Groww
3405 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 3 problems
Interviewed by Groww
1309 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 5 problems
Interviewed by Groww
1540 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 3 problems
Interviewed by Groww
644 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
15480 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
15338 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
10142 views
2 comments
0 upvotes