
CleverTap Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 15 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at CleverTap.
Software Developer
It started with an OA test, which had 5 Aptitude and Computer Basic Questions along with 2 DSA Questions (1 Easy and 1 Medium). Then, there was a 1st Round Interview that lasted for 1 hr, virtually (1 on 1). This round included 2 DSA questions (Easy to Medium) and 1 SQL Question. Additionally, some questions on networking and OS were asked. The 2nd Round Interview went into more detail about my projects, and it included 1 Hard level Binary tree question and 1 SQL Based question.
- Can you explain Fibonacci and Factorial, and how to find the Second Highest Salary?
- Fibonacci, Factorial, Second Highest Salary
Technical Lead
Had an online test with 2 questions, one easy and one above average difficulty. Then there were 2 technical rounds and 1 HR interview. They set expectations well when scheduling the tech rounds. The tech rounds had good questions testing concept depth. For problem solving, they focused on the approach and provided hints. Overall, it was a very good interview process, and interacting with everyone was a great experience. The employees' behavior reflects the company culture and values. I would have joined them, but some last-minute changes led me to stay with my current organization.
- Questions on Data Structures, Algorithms, Operating Systems, and Problem Solving.
Senior Software Engineer
I applied via Employee Referral. It took them more than 2 weeks to get back to me and schedule an interview. I had 2 rounds of interviews: a Technical Interview and an Interview with the dept head. The technical interview was a 30min live-coding session where the interviewer asked questions related to the task at hand. The dept head asked about my job experience, previous tasks, work on scaling applications, and CRO tasks.
- Can you explain debounce and its implementation?
- What are useState and useEffect?
- Tell me about questions related to the task at hand.
CleverTap Software Engineer Interview Questions
Quoted word for word from CleverTap interview reports.
“What is the time complexity of merge sort?”
Read reports →“Implement a custom data structure to find the max value for the given input.”
Read reports →“What are useState and useEffect?”
Read reports →“Could you derive the worst-case time complexity for Quick Sort?”
Read reports →“What are some graph traversal algorithms like BFS and DFS?”
Read report →“Can you find the bugs in this React code snippet?”
Read report →“Can you explain the merge sort algorithm?”
Read report →“What about indexing in a database?”
Read report →“Can you explain debounce and its implementation?”
Read report →Formats, difficulty and experience
Across all 15 CleverTap interview reports.