Sprinklr interview questions

157 questions from 23 candidate reports · 2015 to 2024

Online test → Technical → Technical → HR·61% entry level

DSA

Showing 35 of 119 reported in this area

Count the number of connected components in an undirected graph.
asked 2×easyPractice this →
Design and implement an LRU Cache.
asked oncemediumPractice this →
Explain and perform AVL tree rotations.
asked oncemediumPractice this →
Serialize and deserialize a binary tree
asked oncemediumPractice this →
Count unique paths in a grid with obstacles.
asked oncemediumPractice this →
Find the boundary traversal of a binary tree
asked oncemediumPractice this →
Multiply two numbers represented as strings.
asked oncemediumPractice this →
Find the median of a running stream of numbers.
asked oncemediumPractice this →
Implement the Longest Common Substring problem.
asked oncemediumPractice this →
Last Moment Before All Ants Fall Out of a Plank
asked oncemediumPractice this →
Check whether a given graph is bipartite or not.
asked oncemediumPractice this →
Find the kth smallest element from a stream of numbers.
asked oncemediumPractice this →
Find the Longest Palindromic Substring in a given string.
asked oncemediumPractice this →
Check whether a given graph can be divided into two cliques.
asked oncemediumPractice this →
Check if one binary tree is a subtree of another binary tree.
asked oncemediumPractice this →
Find the Longest Common Subsequence (LCS) between two strings.
asked oncemediumPractice this →
Find the maximum size sub-matrix with all 1s in a binary matrix
asked oncemediumPractice this →
Find the number of pairs (x, y) in an array such that x^y > y^x.
asked oncemediumPractice this →
Implement insert and search operations in a Trie data structure.
asked oncemediumPractice this →
Validate whether a given binary tree is a valid Binary Search Tree
asked oncemediumPractice this →
Solve Three displays with minimum total cost.
asked oncemediumPractice this →
Design a stack that supports getMin() in O(1) time and O(1) extra space.
asked oncemediumPractice this →
Find the left view and bottom view of a binary tree in a single traversal.
asked oncemediumPractice this →
Find the nth Ugly Number (numbers whose only prime factors are 2, 3, and 5).
asked oncemediumPractice this →
Evaluate complex mathematical expressions under modulus arithmetic efficiently
asked oncemediumPractice this →
Manipulate given data following specified steps and print the output efficiently
asked oncemediumPractice this →
Find the maximum (or minimum) of all subarrays of size k in an array in O(n) time.
asked oncemediumPractice this →
Given a string, find the maximum length of a substring with all unique characters.
asked oncemediumPractice this →
Find K pairs with the largest sums from two arrays, with time complexity O(n log n).
asked oncemediumPractice this →
Count the number of balanced bracket sequences using n opening and n closing brackets.
asked oncemediumPractice this →
Print all permutations of a vector with distinct elements and then with duplicate elements.
asked oncemediumPractice this →
Optimize a double loop computing sum of (i XOR j) for i in [A,B] and j in [C,D], modulo 1e9+7.
asked oncemediumPractice this →
Find the minimum number of steps required for a knight to reach a target position on a chessboard
asked oncemediumPractice this →
Mobile Numeric Keypad Problem: Count possible numbers of given length using a mobile numeric keypad.
asked oncemediumPractice this →
Search for an element in a row-wise sorted 2D matrix and analyze time complexity for different cases
asked oncemediumPractice this →

CS fundamentals

Showing 12 of 47 reported in this area

Explain Quick Sort and its working.
asked oncemediumPractice this →
Implement vector data structure in C++.
asked oncemediumPractice this →
Explain AVL trees and how they maintain balance.
asked oncemediumPractice this →
What happens when you type a URL into a browser?
asked oncemediumPractice this →
Explain OS scheduling algorithms and their applications
asked oncemediumPractice this →
Explain B Trees and B+ Trees and differentiate between them.
asked oncemediumPractice this →
Explain automation framework architecture and related code snippets
asked oncemediumPractice this →
Predict the output of Java I/O code snippets and explain the behavior
asked oncemediumPractice this →
Explain various page replacement algorithms used in operating systems.
asked oncemediumPractice this →
Explain Virtual Memory and whether it is implemented in operating systems.
asked oncemediumPractice this →
Identify performance issues in a given web application by reviewing its code.
asked oncemediumPractice this →
Implement a HashMap data structure with insert and find operations using a hash function.
asked oncemediumPractice this →

Puzzles

Showing 3 of 7 reported in this area

Prove that the sum of twin primes is divisible by 6
asked oncemediumPractice this →
3 bulbs and 3 switches puzzle: determine which switch controls which bulb
asked oncemediumPractice this →
Poison and Rat puzzle: Determine which rat is poisoned using the minimum number of tests.
asked oncemediumPractice this →

System design

Showing 6 of 7 reported in this area

Design a Chess game/system.
asked oncemediumPractice this →
Design a URL shortening service.
asked oncemediumPractice this →
How would you approach designing a mobile phone for a user?
asked oncemediumPractice this →
Design and code a system to find the top K restaurants near a user's location.
asked oncemediumPractice this →
Design and implement a file system supporting creation and deletion of files and folders in C++
asked oncemediumPractice this →
Given huge data (>10TB), find all the documents which contain the string "Sachin plays cricket".
asked oncemediumPractice this →

Behavioural

Showing 3 of 6 reported in this area

Design test scenarios and test cases for a pen
Tell me about an incident when you handled pressure and achieved your target.
Design test scenarios and test cases for the WhatsApp application including API testing

Aptitude

Showing 1 of 5 reported in this area

A couple has two children, and one of them is a boy. What is the probability that the other child is also a boy?
asked oncemediumPractice this →

Showing 60 of 157 questions. Ranked by how often the same question came back across reports.

Practise a Sprinklr-style interview

A spoken interview built from these questions, scored when you finish; the report is yours.

Start practising

Common questions

What questions does Sprinklr ask?

Candidate interview reports most often cover DSA (62%) and CS fundamentals (25%).

How many rounds does Sprinklr interview have?

Candidate interview reports show an average of 3.7 rounds per experience, with a typical sequence of Online test → Technical → Technical → HR. Individual interview paths can vary.

Is the Sprinklr interview hard?

Among questions with a reported difficulty, the mix is easy 31%, medium 60%, hard 9%.

Keep reading