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

SDET-Intern

Groww
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 5 Months
Topics: Data Structures, Algorithms, OOPS, Dynamic Programming, Two-Pointers, Testing, Puzzle
Tip
Tip

Tip 1 : Solve At least 200+ DSA questions on LeetCode/GFG.
Tip 2 : Do computer science subjects like DBMS, Operating System, and OOPS
Tip 3 : Do at least 2 projects and a Puzzle.

Application process
Where: Linkedin
Eligibility: Above 8 CGPA, Good coding profile and at least 2 developments projects.
Resume Tip
Resume tip

Tip 1 : Have a Good coding profile like solving at least 200+ problems on DSA
Tip 2 : Have knowledge of Operating systems, OOPs, Automation Testing, and DBMS 
Tip 3 : Do not put false things on your resume.

Interview rounds

01
Round
Hard
Online Coding Interview
Duration75 Minutes
Interview date15 May 2022
Coding problem2

The window of the test starts from 6 PM to 6 AM.
HackerEarth Environment Ide is good to Code.
Open your Laptop/PC Camera

1. Beautiful Number

Moderate
25m average time
70% success
0/80
Asked in companies
PayPalGrowwD.E.Shaw

Ninja loves beautiful numbers and also has two integers, ‘L’ and ‘R’, denoting an interval [L, R].

Given the interval [L, R], Ninja wants you to find the number of Beautiful numbers in the interval.

A Beautiful Number is a number that:

Becomes 1 by repeatedly replacing the number with the sum of squares of its digits.

If the number does not become 1, then it’s not a Beautiful Number.

For example, given interval = [1, 3]

We see that 1 is a Beautiful Number but 2,3 are not. Hence the answer is 1.

Output the single integer, the sum of all Beautiful Numbers in the given range.

Example:
Input: ‘L’ = ‘1’ ,  'R' = ‘3’

Output: 1

As ‘1’ is the only Beautiful Number.

3 is not Beautiful as, 
3 -> 9
9 -> 81
81 -> 65
65 -> 61 … and so on
It can be shown that we cannot get 1. 
Try solving now

2. Merge Overlapping Intervals

Easy
10m average time
90% success
0/40
Asked in companies
Chegg Inc.GrowwGoldman Sachs

Given 'N' number of intervals, where each interval contains two integers denoting the boundaries of the interval. The task is to merge all the overlapping intervals and return the list of merged intervals sorted in ascending order.

Two intervals will be considered to be overlapping if the starting integer of one interval is less than or equal to the finishing integer of another interval, and greater than or equal to the starting integer of that interval.

Example:
for the given 5 intervals - [1,4], [3,5], [6,8], [10,12], [8,9].
Since intervals [1,4] and [3,5] overlap with each other, we will merge them into a single interval as [1,5].

Similarly [6,8] and [8,9] overlaps, we merge them into [6,9].

Interval [10,12] does not overlap with any interval.

Final List after merging overlapping intervals: [1,5], [6,9], [10,12]
Try solving now
02
Round
Easy
Video Call
Duration60 Minutes
Interview date24 May 2022
Coding problem2

The timing would be 3:00 PM to 4:00 PM.
Platform Google Meet
The interviewer was good.

1. Minimum Difference in an Array

Easy
0/40
Asked in companies
OlaGrowwMercedes-Benz Research and Development India

Given an array of integers, print the minimum of the absolute difference of all possible pairs of elements.

Example :
N = 5
ARR = [ 3, -6, 7, -7, 0 ]
Out of all pairs, (-7,-6) have a difference of ‘1’, and no other pair has less difference. So ‘ANS’ is ‘1’.    
Try solving now

2. Reverse the String

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

You are given a string 'STR'. The string contains [a-z] [A-Z] [0-9] [special characters]. You have to find the reverse of the string.

For example:

 If the given string is: STR = "abcde". You have to print the string "edcba".
follow up:
Try to solve the problem in O(1) space complexity. 
Try solving now
03
Round
Medium
Video Call
Duration60 Minutes
Interview date28 May 2022
Coding problem1

The timing would be 3:00 PM to 4:00 PM.
Platform Google Meet
The interviewer was good.

1. Regular Expression Matching

Hard
25m average time
80% success
0/120
Asked in companies
FacebookGrowwSAP Labs

Given an input string 'S' and a pattern 'P', implement a regular expression matching with the support of two special characters ‘.’ (dot) and ‘*’(asterisk) where

1. ‘.’ matches to any single character.
2. ‘*’ matches to zero or more of the preceding element.

If the input string 'S' matches the pattern 'P', then return true else, return false.

Note:
1. You have to match the entire string with the pattern given.

2. Both the strings, 'S' and 'P' contain only lower-case alphabets.

3. Only the pattern will contain additional characters ‘*’ and ‘.’ along with alphabets.
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
3 rounds | 3 problems
Interviewed by Groww
1308 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Groww
1904 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 9 problems
Interviewed by Groww
3471 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 3 problems
Interviewed by Groww
644 views
0 comments
0 upvotes