Upload Button Icon Add office photos

Filter interviews by

Clear (1)

Gupshup Senior Sdet Engineer Interview Questions and Answers

Updated 11 Mar 2024

Gupshup Senior Sdet Engineer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

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

Round 1 - Technical 

(1 Question)

  • Q1. How to log latency for an api. Tinyurl system design
  • Ans. 

    To log latency for an API, you can use logging frameworks like Log4j or SLF4J to record timestamps before and after the API call.

    • Use a logging framework like Log4j or SLF4J to record timestamps before and after the API call

    • Calculate the latency by subtracting the timestamps

    • Include the latency information in the log message for monitoring and analysis

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

I applied via Referral

Interview Questionnaire 

1 Question

  • Q1. Ds related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be strong in DS and algo and should good logical thinking.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Jun 2022. There were 6 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - One-on-one 

(1 Question)

  • Q1. Coding round with senior software engineer
Round 3 - One-on-one 

(1 Question)

  • Q1. Resume based discussion with lead software engineer
Round 4 - One-on-one 

(1 Question)

  • Q1. Resume based and coding round with hiring manager
Round 5 - One-on-one 

(1 Question)

  • Q1. Cross team resume based and coding round with a staff engineer
Round 6 - HR 

(1 Question)

  • Q1. Attitude and culture fit
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Sep 2022. There were 2 interview rounds.

Round 1 - Coding Test 

Very basic problem solving round

Round 2 - One-on-one 

(1 Question)

  • Q1. Medium level DSA problem solving round

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Jan 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Write a program that solves sudoku

Round 2 - Technical 

(1 Question)

  • Q1. How do you build a tiny URL Application?
  • Ans. 

    A tiny URL application is built by generating short aliases for long URLs, storing them in a database, and redirecting users to the original URL when the alias is accessed.

    • Generate a unique short alias for each long URL

    • Store the alias and corresponding long URL in a database

    • Implement a redirect mechanism to redirect users from the alias to the original URL

    • Handle edge cases like duplicate URLs, expired aliases, and inva

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Coding Test 

Two questions asked:
1. Partition equal sum
2. find length largest region boolean matrix

Interview Preparation Tips

Topics to prepare for Freshworks Senior Software Engineer interview:
  • Hld
  • LLD
  • Coding
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. Immediate higher number to right
  • Ans. 

    The immediate higher number to the right of each element in an array

    • Iterate through the array from right to left

    • For each element, compare it with the elements to its right to find the immediate higher number

    • Store the immediate higher number in a new array

  • Answered by AI
  • Q2. Count pair whose sum is perfect square.
  • Ans. 

    Count pairs in an array whose sum is a perfect square.

    • Iterate through the array and calculate the sum of each pair.

    • Check if the sum is a perfect square using a function.

    • Increment a counter if the sum is a perfect square.

    • Return the final count of pairs.

  • Answered by AI
  • Q3. Parking lot LLD
  • Q4. E Commerce HLD and LLD
  • Q5. Kth largest number in BST
  • Ans. 

    To find the Kth largest number in a Binary Search Tree (BST), we can perform an in-order traversal and keep track of the Kth largest element.

    • Perform an in-order traversal of the BST to get the elements in non-decreasing order.

    • Keep track of the Kth largest element while traversing the BST.

    • Return the Kth largest element once found.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

I was interviewed before Sep 2023.

Round 1 - Coding Test 

Hacker rank evaluation with three questions

Round 2 - Technical 

(2 Questions)

  • Q1. Android fundamentals
  • Q2. Lifecycle methods and synchronization
Round 3 - Technical 

(2 Questions)

  • Q1. Comparator based problem solving
  • Q2. Binary tree based Hashmap question
Round 4 - HR 

(1 Question)

  • Q1. Usual behavior fit questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Aug 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. System Design question on designing a Tiny URL

I was interviewed before Apr 2021.

Round 1 - Video Call 

(2 Questions)

Round duration - 75 Minutes
Round difficulty - Medium

  • Q1. 

    Triplets with Given Sum Problem

    Given an array or list ARR consisting of N integers, your task is to identify all distinct triplets within the array that sum up to a specified number K.

    Explanation:

    A t...

  • Ans. 

    The task is to identify all distinct triplets within an array that sum up to a specified number.

    • Iterate through the array and use nested loops to find all possible triplets.

    • Keep track of the sum of each triplet and compare it with the target sum.

    • Print the triplet if the sum matches the target sum, else print -1.

  • Answered by AI
  • Q2. 

    K-th Largest Number in a BST

    Given a binary search tree (BST) consisting of integers and containing 'N' nodes, your task is to find and return the K-th largest element in this BST.

    If there is no K-th la...

  • Ans. 

    Find the K-th largest element in a BST.

    • Perform reverse in-order traversal of the BST to find the K-th largest element.

    • Keep track of the count of visited nodes to determine the K-th largest element.

    • Return -1 if there is no K-th largest element in the BST.

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

  • Q1. Can you design a database schema for a support ticketing system, such as Freshdesk?
  • Ans. 

    Designing a database schema for a support ticketing system like Freshdesk.

    • Create a 'Tickets' table with fields like ticket ID, subject, description, status, priority, etc.

    • Include a 'Users' table for customer and agent information.

    • Establish a 'Categories' table for ticket categorization.

    • Implement a 'Comments' table to track communication history.

    • Utilize foreign keys to establish relationships between tables.

  • Answered by AI
  • Q2. 

    Count Ways to Reach the N-th Stair Problem Statement

    You are provided with a number of stairs, and initially, you are located at the 0th stair. You need to reach the Nth stair, and you can climb one or tw...

  • Ans. 

    The problem involves counting the number of distinct ways to climb N stairs by taking 1 or 2 steps at a time.

    • Use dynamic programming to solve this problem efficiently.

    • The number of ways to reach the Nth stair is equal to the sum of ways to reach (N-1)th stair and (N-2)th stair.

    • Handle modulo 10^9+7 to avoid overflow issues.

    • Consider base cases for 0th and 1st stair.

    • Optimize the solution by using constant space instead of

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

  • Q1. Can you design the Low-Level Design (LLD) and High-Level Design (HLD) for a system like BookMyShow?
  • Ans. 

    Designing the Low-Level Design (LLD) and High-Level Design (HLD) for a system like BookMyShow.

    • For HLD, identify main components like user interface, booking system, payment gateway, and database.

    • For LLD, break down each component into detailed modules and their interactions.

    • Consider scalability, security, and performance in both designs.

    • Example: HLD - User selects movie -> Booking system checks availability -> Pa...

  • Answered by AI
Round 4 - HR 

Round duration - 60 Minutes
Round difficulty - Easy

This was hiring manager round

Round 5 - HR 

Round duration - 20 Minutes
Round difficulty - Easy

This was culture fit round

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Senior Software Engineer in HyderabadEligibility criteriaNo criteriaFreshworks interview preparation:Topics to prepare for the interview - Data structures, HLD, LLD, Database basics, operating system basicsTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : prepare github profile with few good projects
Tip 2 : solve questions from topics like dp, stack, queue, tree
Tip 3 : prepare HLD, LLD

Application resume tips for other job seekers

Tip 1 : add your github profile, competitive coding profiles
Tip 2 : add few achievements like open source contribution, hackathons
Tip 3 : add few personal projects with github link or working site link

Final outcome of the interviewSelected

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

Gupshup Interview FAQs

How many rounds are there in Gupshup Senior Sdet Engineer interview?
Gupshup interview process usually has 1 rounds. The most common rounds in the Gupshup interview process are Technical.

Recently Viewed

INTERVIEWS

Newt Global

No Interviews

INTERVIEWS

Gupshup

No Interviews

INTERVIEWS

ValGenesis

No Interviews

JOBS

yellow.ai

No Jobs

INTERVIEWS

Newt Global

5.6k top interview questions

INTERVIEWS

Newt Global

No Interviews

REVIEWS

Newt Global

No Reviews

REVIEWS

Gupshup

No Reviews

SALARIES

Gupshup

REVIEWS

ValGenesis

No Reviews

Tell us how to improve this page.

Gupshup Senior Sdet Engineer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

BYJU'S Interview Questions
3.1
 • 2.1k Interviews
Paytm Interview Questions
3.3
 • 753 Interviews
Swiggy Interview Questions
3.8
 • 428 Interviews
PolicyBazaar Interview Questions
3.6
 • 355 Interviews
Zomato Interview Questions
3.8
 • 312 Interviews
PhonePe Interview Questions
4.0
 • 300 Interviews
Freshworks Interview Questions
3.5
 • 158 Interviews
Ola Cabs Interview Questions
3.4
 • 139 Interviews
Vyapar Interview Questions
3.4
 • 53 Interviews
View all
Software Engineer
88 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
64 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer Level 1
38 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer2
36 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Assistant Manager
33 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Gupshup with

Twilio

3.9
Compare

Hike

3.6
Compare

InMobi

3.5
Compare

Paytm

3.3
Compare
Did you find this page helpful?
Yes No
write
Share an Interview