Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by CleverTap Team. If you also belong to the team, you can get access from here

CleverTap Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

CleverTap Senior Software Engineer Interview Questions and Answers

Updated 2 Jul 2024

CleverTap Senior Software Engineer Interview Experiences

1 interview found

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Referral and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Coding Test 

Array and Java related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - HR was rude and the Interviewer was fixated on one topic. He was rejecting candidates left and right.

Interview questions from similar companies

Interview experience
2
Poor
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Design Least recently used cache.
  • Ans. 

    Design a Least Recently Used cache system.

    • Implement a doubly linked list to keep track of the order of usage of cache items.

    • Use a hashmap to store key-value pairs for quick access to cache items.

    • When a new item is accessed, move it to the front of the linked list. If the cache is full, remove the least recently used item from the end of the list.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Capillary Technologies Senior Software Engineer interview:
  • LLD
Interview preparation tips for other job seekers - Interviewer was not experience. I had to ask him what exactly he was looking for.

Skills evaluated in this interview

Round 1 - Technical 

(1 Question)

  • Q1. Difference between null and object.
  • Ans. 

    Null is absence of value while object is a collection of properties and methods.

    • Null is a primitive value while object is a complex data type.

    • Null is used to indicate absence of value while object is used to represent real-world entities.

    • Null cannot have properties or methods while object can have both.

    • Example of null: let x = null; Example of object: let person = { name: 'John', age: 30 };

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be aware of your current work. Make sure of all the flow, processing of your current project.

I applied via LinkedIn

Round 1 - Technical 

(1 Question)

  • Q1. What is CSP? what is nonce? Few coding problems make flat array, etc. Advance javascript questions.
Round 2 - Technical 

(2 Questions)

  • Q1. What is generator functions? what is symbols? write an implementation for const keyword to support in es05.
  • Ans. 

    Generator functions and symbols in JavaScript. Implementation of const keyword in ES5.

    • Generator functions are functions that can be paused and resumed, allowing for lazy evaluation of data.

    • Symbols are a new primitive type in ES6 that can be used as unique identifiers.

    • To implement const in ES5, we can use Object.defineProperty to create a read-only property on an object.

  • Answered by AI
  • Q2. Explain or write custom events with example.
  • Ans. 

    Custom events are user-defined events that can be triggered in a software application.

    • Custom events can be defined using event listeners and dispatchers.

    • They can be used to track user behavior, monitor application performance, and trigger specific actions.

    • Examples of custom events include button clicks, form submissions, and page scrolls.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview Difficulty was high. Both rounds are very technical. Second round interviewer not asked my name and experience. He asked me only 4 questions on ES6 features with live project examples and rejected in 20 min, not even listen to me properly also he wanted to know the syntax as well as hands-on experience on es06.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before May 2023. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Complete Code for Ludo Game. Sort of Machine coding round.
  • Q2. Given an array of intervals and return the minimum number of intervals you need to remove to make the rest of the intervals non-overlapping.
  • Ans. 

    Remove overlapping intervals to minimize removals.

    • Sort intervals by end time

    • Iterate through intervals, remove overlapping intervals

    • Return count of removed intervals

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

I was asked to implement lru cache which i did but still didn’t made to next round as apparently i didn’t complete the working code though in my opinion i did

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

I applied via Company Website and was interviewed before Feb 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Discussion about OOPS concepts and String related program

Round 2 - Coding Test 

Program on Recursion and Array

Round 3 - HR 

(2 Questions)

  • Q1. Strength and Weakness
  • Q2. Reason for joining with company

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.

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

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

CleverTap Interview FAQs

How many rounds are there in CleverTap Senior Software Engineer interview?
CleverTap interview process usually has 1 rounds. The most common rounds in the CleverTap interview process are Coding Test.

Tell us how to improve this page.

CleverTap Senior Software Engineer Interview Process

based on 2 interviews

Interview experience

3
  
Average
View more
CleverTap Senior Software Engineer Salary
based on 17 salaries
₹17.1 L/yr - ₹46 L/yr
106% more than the average Senior Software Engineer Salary in India
View more details

CleverTap Senior Software Engineer Reviews and Ratings

based on 2 reviews

3.1/5

Rating in categories

2.3

Skill development

2.3

Work-life balance

4.0

Salary

1.3

Job security

4.0

Company culture

2.3

Promotions

2.3

Work satisfaction

Explore 2 Reviews and Ratings
Customer Success Manager
48 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Account Manager
24 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
21 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
17 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Customer Success Engineer
16 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare CleverTap with

MoEngage

4.0
Compare

Netcore Cloud Private Limited

4.2
Compare

WebEngage

4.0
Compare

Freshworks

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