Upload Button Icon Add office photos

Groww

Compare button icon Compare button icon Compare

Filter interviews by

Groww Senior Software Engineer Interview Questions and Answers

Updated 11 Dec 2024

Groww Senior Software Engineer Interview Experiences

4 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What are the fundamental concepts of JavaScript that were discussed during the interview?
  • Ans. 

    Fundamental concepts of JavaScript discussed in the interview

    • Data types in JavaScript (string, number, boolean, object, array)

    • Functions and scope in JavaScript

    • DOM manipulation and event handling

    • Asynchronous programming with callbacks, promises, and async/await

    • Object-oriented programming concepts in JavaScript

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. LLD to design whatsapp
  • Ans. 

    Designing WhatsApp involves creating a high-level design for the messaging app, focusing on features like chat, groups, calls, and media sharing.

    • Implement chat functionality with real-time messaging using sockets

    • Design group chat feature with ability to add/remove members

    • Include end-to-end encryption for secure messaging

    • Develop voice and video calling functionality

    • Allow media sharing such as photos, videos, and documen...

  • Answered by AI
  • Q2. System design ticket booking system
  • Ans. 

    Design a ticket booking system for efficient and user-friendly experience.

    • Use a database to store information about available tickets, users, and bookings

    • Implement a user-friendly interface for users to search for and book tickets

    • Include features like seat selection, payment processing, and booking confirmation

    • Consider scalability and performance to handle a large number of users and bookings

  • Answered by AI

Skills evaluated in this interview

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in GlobalLogic
Q4. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
Q5. If you have to prioritize between coding standards and project de ... read more
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Coding Test 

Design dream11. Bonus - how notification will be sent to customer for milestone of a player they have followed at scale.

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Two DSA Questions
1. Check whether two strings are anagram or not?
2. Create power function without using Math.pow() library?

Top trending discussions

View All
Interview Tips & Stories
1d
a mern stack developer
Resume Review and Suggestion
I’m a Full Stack Developer with 2 years of experience working with the MERN stack, AWS (EC2, S3), Docker, GitHub Actions (CI/CD), Redis, and WebSockets. I'm looking for honest feedback — structure, wording, what to cut/add, or how it reads from a recruiter’s perspective. Not targeting any region specifically, just want to be resume-ready for product-based and backend-focused roles.
FeedCard Image
Got a question about Groww?
Ask anonymously on communities.

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Few basics of java
Dsa question

Round 2 - Technical 

(2 Questions)

  • Q1. Java multithreading questions
  • Q2. Spring boot questions.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Jan 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Snake and ladder lld
  • Ans. 

    Design a system for a Snake and Ladder game, focusing on game mechanics and player interactions.

    • Define the board as a 10x10 grid with snakes and ladders represented as mappings.

    • Implement player movement based on dice rolls, e.g., rolling a 4 moves a player from position 1 to 5.

    • Handle snake bites and ladder climbs by adjusting player positions accordingly.

    • Include game rules for winning, such as reaching position 100 fir...

  • Answered by AI
  • Q2. Spring question on annotations
Round 2 - One-on-one 

(2 Questions)

  • Q1. Find k closest elements
  • Ans. 

    Find k closest elements in an array

    • Sort the array based on the absolute difference between each element and the target element

    • Return the first k elements from the sorted array

  • Answered by AI
  • Q2. K Closest elements
  • Ans. 

    Find the K closest elements to a given value in a sorted array.

    • Use binary search to find the closest element to the target.

    • Maintain a sliding window of size K around the closest element.

    • Consider edge cases where K is larger than the array size.

    • Example: For array [1, 2, 3, 4, 5] and target 3, K=2, output is [2, 3].

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - DSA spring and LLD

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Rest api vs kafla
  • Ans. 

    REST API is a standard way of building web services, while Kafka is a distributed streaming platform for handling real-time data feeds.

    • REST API is used for building web services that follow the REST architectural style

    • Kafka is used for handling real-time data feeds and building real-time data pipelines

    • REST API is synchronous, while Kafka is asynchronous and can handle high throughput and low latency data streams

  • Answered by AI

Skills evaluated in this interview

Are these interview questions helpful?
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. About your self
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Frequency of character in string
  • Ans. 

    The question is asking about how to find the frequency of each character in a given string.

    • Iterate through the string and count the occurrences of each character

    • Store the counts in a data structure like a hashmap or array

    • Return the counts for each character

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Reverse a string
  • Ans. 

    Reverse a given string

    • Create a new empty string to store the reversed string

    • Iterate through the original string from end to start and append each character to the new string

    • Return the reversed string

  • Answered by AI

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Company Website and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Longest Increasing Subsequence
  • Ans. 

    Find the length of the longest increasing subsequence in an array.

    • Use dynamic programming to solve this problem efficiently.

    • Iterate through the array and keep track of the longest increasing subsequence ending at each index.

    • Example: For array [10, 22, 9, 33, 21, 50, 41, 60, 80], the longest increasing subsequence is [10, 22, 33, 50, 60, 80] with length 6.

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. UseEffect polyfill
  • Ans. 

    A polyfill for useEffect mimics React's useEffect behavior in non-React environments.

    • useEffect is a React Hook that allows you to perform side effects in function components.

    • A polyfill can be created using JavaScript closures to mimic the behavior of useEffect.

    • Example: A simple polyfill could store effects in an array and execute them after rendering.

    • You can use setTimeout to simulate the component lifecycle for cleanu...

  • Answered by AI

Skills evaluated in this interview

Groww Interview FAQs

How many rounds are there in Groww Senior Software Engineer interview?
Groww interview process usually has 1 rounds. The most common rounds in the Groww interview process are Coding Test and Technical.
What are the top questions asked in Groww Senior Software Engineer interview?

Some of the top questions asked at the Groww Senior Software Engineer interview -

  1. What are the fundamental concepts of JavaScript that were discussed during the ...read more
  2. LLD to design whats...read more
  3. System design ticket booking sys...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.5/5

based on 4 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more
Groww Senior Software Engineer Salary
based on 12 salaries
₹22 L/yr - ₹50 L/yr
112% more than the average Senior Software Engineer Salary in India
View more details
Senior Executive
88 salaries
unlock blur

₹3 L/yr - ₹5 L/yr

Software Developer
84 salaries
unlock blur

₹20 L/yr - ₹36 L/yr

Assistant Manager
71 salaries
unlock blur

₹5.8 L/yr - ₹22 L/yr

Customer Support Executive
54 salaries
unlock blur

₹2.5 L/yr - ₹4.2 L/yr

Software Engineer
47 salaries
unlock blur

₹11 L/yr - ₹42 L/yr

Explore more salaries
Compare Groww with

Zerodha

4.2
Compare

Sharekhan

3.8
Compare

SBI Cards & Payment Services

3.7
Compare

Axis Direct

3.8
Compare
write
Share an Interview