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

SDE - 2

Groww
upvote
share-icon
5 rounds | 7 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: Android fundamentals, Android Design patterns, Android jetpack libraries, Kotlin, Data Structures and Algorithms, System Design.
Tip
Tip

Tip 1 : Have at least 2 projects with working projects which cover most of the Android core concepts.
Tip 2 : Do at least 100 problems for the initial screening round 
Tip 3 : Fix a few hours daily and make preparation a habit

Application process
Where: Linkedin
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : Have at least two working projects
Tip 2 : Should not be more than one page
Tip 3 : Don't overdo the resume, add important and relevant info only
Tip 4 : For experienced people: Briefly describe the past experience

Interview rounds

01
Round
Medium
Video Call
Duration90 minutes
Interview date19 Jan 2022
Coding problem2

The interview was around 3 pm and was a coding round.

1. Merge Two Sorted Linked Lists

Moderate
15m average time
80% success
0/80
Asked in companies
CIS - Cyber InfrastructureAmazonApple

You are given two sorted linked lists. You have to merge them to produce a combined sorted linked list. You need to return the head of the final linked list.

Note:

The given linked lists may or may not be null.

For example:

If the first list is: 1 -> 4 -> 5 -> NULL and the second list is: 2 -> 3 -> 5 -> NULL

The final list would be: 1 -> 2 -> 3 -> 4 -> 5 -> 5 -> NULL
Problem approach

Steps how I solved:
1. Maintain a head and a tail pointer on the merged linked list.
2. Then choose the head of the merged linked list by comparing the first node of both linked lists.
3. For all subsequent nodes in both lists, you choose the smaller current node and link it to the tail of the merged list, and moving the current pointer of that list one step forward.
4. You keep doing this while there are some remaining elements in both the lists.
5. If there are still some elements in only one of the lists, you link this remaining list to the tail of the merged list.
6. Initially, the merged linked list is NULL.
7. Compare the value of the first two nodes and make the node with the smaller value the head node of the merged linked list.
8. Since it’s the first and only node in the merged list, it will also be the tail. Then move head1 one step forward.

Try solving now

2. Longest Substring Without Repeating Characters

Moderate
30m average time
65% success
0/80
Asked in companies
FreshworksQualcommAdobe

Given a string input of length n, find the length of the longest substring without repeating characters i.e return a substring that does not have any repeating characters.

Substring is the continuous sub-part of the string formed by removing zero or more characters from both ends.

Try solving now
02
Round
Easy
Video Call
Duration60 minutes
Interview date27 Jan 2022
Coding problem1

This was the Android basics round.

1. Android Basics

All basics and fundamental kinds of questions from Android like launch modes, activity and fragment life cycle, ViewModel life cycle, types of layouts, etc.

Problem approach

Tip 1 : Try to talk to the interviewer as much as possible.
Tip 2 : Call out if you don't know the answer.
Tip 3 : Think out aloud.

03
Round
Medium
Video Call
Duration90 minutes
Interview date31 Jan 2022
Coding problem2

This was the advanced Android and Kotlin discussion round.

1. Android Questions

Advance android concepts like room, coroutines, data bindings, binding adapters, live data, life cycle observers, and scopes.
ViewModel working in depth.

Problem approach

Tip 1 : Try to read all the concepts once
Tip 2 : Don't be overconfident with your answers, hear the interviewer
 

2. Kotlin Questions

Kotlin basic concepts like null safety, Elvis operator, etc.
Kotlin scope functions, extension functions, lambda functions, higher-order functions.
Kotlin flow.

Problem approach

Tip 1 : Use the official Kotlin page to learn and practice kotlin
 

04
Round
Medium
Video Call
Duration60 minutes
Interview date1 Feb 2022
Coding problem1

This was the System design and Personal Project discussion round.

1. Technical Questions

I had to describe and explain two to three projects that I have done in the previous companies

Problem approach

Tip 1 : Explain the project and then your role briefly
Tip 2 : Don't try to give any wrong information
 

05
Round
Easy
HR Round
Duration30 minutes
Interview date3 Feb 2022
Coding problem1

HR round

1. Basic HR Questions

Tell me about yourself.

Why do you want to join us?

What are expectations from this company?

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-3
4 rounds | 4 problems
Interviewed by Groww
3543 views
0 comments
0 upvotes
company logo
SDE - 2
2 rounds | 2 problems
Interviewed by Groww
2142 views
0 comments
0 upvotes
company logo
SDE - 2
5 rounds | 6 problems
Interviewed by Groww
1969 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by Groww
1504 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 2
5 rounds | 12 problems
Interviewed by Walmart
29570 views
8 comments
0 upvotes
company logo
SDE - 2
3 rounds | 5 problems
Interviewed by Amazon
6677 views
1 comments
0 upvotes
company logo
SDE - 2
6 rounds | 8 problems
Interviewed by Amazon
5175 views
0 comments
0 upvotes