14 questions · from 2 interviews
Clevertap interview questions
Every question candidates reported from their Clevertap interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.
Clevertap coding and DSA questions
- 01
Course Schedule II
Given a list of courses and their prerequisites, determine an order in which you can finish all courses.
Medium · From CleverTap || Senior Backend Engineer || Rejected
- 02
Parallel Course Scheduling (Multi‑source BFS variant)
Given courses with prerequisites where each course takes one unit of time and multiple courses can be taken in parallel if their prerequisites are satisfied, compute the minimum total time to complete all courses.
Medium · From CleverTap || Senior Backend Engineer || Rejected
- 03
Sliding Window Maximum
Given an integer array and a window size k, return an array of the maximum values of each sliding window of size k.
Medium · From CleverTap || Senior Backend Engineer || Rejected
- 04
Combination Sum
Given a set of candidate numbers candidates (without duplicates) and a target number target, find all unique combinations in candidates where the candidate numbers sum to target. The same repeated number may be chosen from candidates an unlimited number of…
Medium · From CleverTap | Senior Backend Engineer | Interview Experience
- 05
3Sum
Given an integer array nums, return all the triplets [nums[i], nums[j], nums[k]] such that i != j, i != k, and j != k, and nums[i] + nums[j] + nums[k] == 0. Notice that the solution set must not contain duplicate triplets.
Medium · From CleverTap | Senior Backend Engineer | Interview Experience
- 06
Multi-threaded Parallel Execution Limit (Java)
Given a Java programming problem involving multiple threads, design and implement a solution to ensure that at most two threads run in parallel at any given time, managing their execution and concurrency.
From CleverTap | Senior Backend Engineer | Interview Experience
Clevertap system design questions
- 01
SQL vs NoSQL & ACID vs BASE
Discuss the differences between SQL and NoSQL databases, and explain the ACID (Atomicity, Consistency, Isolation, Durability) and BASE (Basically Available, Soft state, Eventually consistent) properties.
From CleverTap | Senior Backend Engineer | Interview Experience
- 02
Database Choice Scenarios & SQL Disadvantages
Given various hypothetical scenarios, choose the preferred database (SQL/NoSQL) and justify your choice. Additionally, discuss the inherent disadvantages of SQL databases.
From CleverTap | Senior Backend Engineer | Interview Experience
- 03
Deep Dive into Blob Storage
Provide a comprehensive, in-depth explanation of blob storage, covering its principles, use cases, and underlying mechanisms.
From CleverTap | Senior Backend Engineer | Interview Experience
- 04
System Design Concepts (Availability, SLA, Load Balancer)
Discuss fundamental concepts related to system design, including system availability, Service Level Agreements (SLA), the role and implementation of load balancers, microservices architecture, and data replication strategies.
From CleverTap | Senior Backend Engineer | Interview Experience
- 05
Database Optimization Techniques
Explain various techniques and strategies used for optimizing database performance, covering aspects like indexing, query optimization, schema design, and caching.
From CleverTap | Senior Backend Engineer | Interview Experience
- 06
Kafka Concepts
Discuss core concepts of Apache Kafka, including the roles of brokers, topics, partitions, and their underlying mechanisms for message production, consumption, and storage.
From CleverTap | Senior Backend Engineer | Interview Experience
- 07
Design a Generic Queue System
Design a generic, scalable queue system that can be easily adopted and utilized by different internal teams for their various asynchronous processing and messaging needs.
From CleverTap | Senior Backend Engineer | Interview Experience
Clevertap behavioural and HR questions
- 01
Most Complex Project Feature
Describe the most complex feature you've built in your current project.
From CleverTap | Senior Backend Engineer | Interview Experience
Clevertap interview questions FAQ
What questions are asked in Clevertap interviews?
Candidates reported 14 distinct questions across 2 Clevertap interviews. 6 coding and DSA questions, 7 system design questions, 1 behavioural and HR questions.
How difficult are Clevertap interview questions?
Of the questions candidates rated, 0% were easy, 100% medium and 0% hard.