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
In the beginning, I started learning about basics DSA concepts by the beginning of 2nd year. These included topics like array, string, stack, queue and solving questions on hacker rank. After practising enough questions on HackerRank and codechef, I moved to advanced DSA topics including LinkedList, Tree, Graph, DP, etc. I practiced lots of questions on leetcode and codeforces to gain confidence to move on to interviews.
Application story
Groww visited our campus during placement drive. We just had to upload resume and fill all details in the form. Firstly, they took an online assessment. Later, they called us for the interview rounds.
Why selected/rejected for the role?
The basic reason for my selection was my strong knowledge of core DSA fundamentals and my problem-solving ability. I was able to contribute a lot by preparing the backend project that was assigned to me.
Preparation
Duration: 3
Topics: OOPs, DBMS, OS, Array, DP, String, Tree, Graph
Tip
Tip

Tip 1 : Participate in live contests on platforms like CodeChef, Codeforces, Atcoder, etc.
Tip 2 : Practice previous interview questions and take references from websites like LeetCode, InterviewBit, GeeksforGeeks.
Tip 3 : Prepare your resume well.

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

Tip 1 : Have 2-3 projects on resume.
Tip 2 : Don't put false details in resume.
Tip 3 : Add previous internship experience if done as it adds a lot of value to your resume.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration60 minutes
Interview date29 Jan 2022
Coding problem2

1. Weighted Job Scheduling

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

You are given 'N' jobs with their start time 'Start', end time 'End' and profit 'Profit'. You need to tell the maximum profit you can obtain by performing these jobs such that no two jobs overlap.

Note:
The start time of one job can be equal to the end time of another.
Try solving now

2. Middle Of Linked List

Easy
20m average time
80% success
0/40
Asked in companies
SamsungGoldman SachsOracle

Given a singly linked list of 'N' nodes. The objective is to determine the middle node of a singly linked list. However, if the list has an even number of nodes, we return the second middle node.

Note:
1. If the list is empty, the function immediately returns None because there is no middle node to find.
2. If the list has only one node, then the only node in the list is trivially the middle node, and the function returns that node.
Try solving now
02
Round
Medium
Online Coding Test
Duration60 minutes
Interview date7 Feb 2022
Coding problem2

1. Convert ternary expression to a binary tree.

Easy
15m average time
85% success
0/40
Asked in companies
GrowwGrabFacebook

You are given a ternary expression in the form of a string. Your task is to convert this expression into a binary tree.

Note:
1. The string is made up of lowercase English alphabets,  ‘?’ and ‘:’ special characters.

2. The alphabets may be repeated in the string.

3. The expression which uses ‘?:’ is known as ternary expression and the expression will be evaluated as (condition ? value_if_true : value_if_false).
Problem approach

Step 1 : First, we compare the key with the element at mid1. If found equal, we return mid1.
Step 2 : If not, then we compare the key with the element at mid2. If found equal, we return mid2.
Step 3 : If not, then we check whether the key is less than the element at mid1. If yes, then recur to the first part.
Step 4 : If not, then we check whether the key is greater than the element at mid2. If yes, then recur to the third part.
Step 5 : If not, then we recur to the second (middle) part.

Try solving now

2. Check If Binary Tree Is Sum Tree Or Not

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

You are given an arbitrary binary tree consisting of N nodes where each node is associated with a certain value. You need to check whether the given tree is a sum tree or not.

A binary tree is a sum tree if the value of each node is equal to the sum of nodes present in the left and the right subtree. An empty tree is a sum tree with 0 sums. A leaf node is also considered a sum tree with a sum equal to the value of the leaf node.

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

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
SDE - Intern
3 rounds | 3 problems
Interviewed by Groww
1355 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Groww
1937 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 5 problems
Interviewed by Groww
1566 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 3 problems
Interviewed by Groww
675 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
15605 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
15499 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
10216 views
2 comments
0 upvotes