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

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  1. 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.