# Sprinklr Interview Experience (On-Campus)

• Last Updated : 16 Dec, 2021

Round 1(Online Coding Test): 3 questions in 1:30 hrs. Platform was Hackerearth.

• I don’t remember the questions that were asked in the coding test but they were of medium-hard difficulty. You have to be quick and good at competitive programming to solve all 3 problems in given time.
• I solved 2 full and 1 partial. Around 600 students gave the test, and 90 were shortlisted for further rounds.

Round 2(Technical Interview 1 – Video Call): This round lasted for 60-70 minutes. It started with a brief introduction followed by coding questions. This round was majorly focussed on problem solving skills. 3 DSA questions were asked. Topics asked: Graphs, Trees, BFS, DBMS

Problems: All three problems were variations of following problems

1. https://leetcode.com/problems/validate-binary-search-tree/
2. Search an element in row wise sorted 2D matrix, analysis of time complexity in different cases followed by this problem: https://leetcode.com/problems/search-a-2d-matrix-ii/
3. Theoretical discussion about graphs, trees and traversal techniques (BFS/DFS), followed by this problem https://www.geeksforgeeks.org/minimum-steps-reach-target-knight/

I had to explain the approach, intuition and then write full working code in each question. After solving these questions the interviewer asked me some questions on DBMS (like normalization) as I have mentioned projects on MERN stack.

Round 3(Technical Interview 2 – Video Call): This round also lasted for around 60 minutes. The interviewer was very friendly and made me comfortable by talking about general life questions. Topics asked: String matching algorithm, DBMS, Sorting algorithms, Time and space complexities

Problems:

1. I was given a pre-written function and was asked to identify the task that function was performing. Then he asked questions on time and space complexity of that code.
2. Given a paragraph and a word, you have to find all occurrences of the word in the paragraph and then replace all occurrences of the word with some specific pattern.  I gave him the brute force, then he asked to optimize it. I explained to him KMP algorithm’s intuition and approach. But he asked me to code the brute force one as he wanted to ask questions on some other topics.
3. Asked to explain Insertion sort, merge sort and heap sort. Discussed on algorithmic space complexity and auxiliary space complexity.

Then he asked me to explain my role during the internship and then asked a few questions on ReactJS and MongoDB as this was the tech stack that I used there.

Finally some questions on DBMS like indexing and joins.

Round 4(HR/Managerial Round – Video Call): This round lasted for 30-40 minutes. This was a proper HR round.

2. Why Sprinklr?
3. Tell me 3 strengths and 2 weaknesses (and what are you doing to improve your weaknesses)
4. Explain me your favourite project
5. Tell me a situation where you were stuck and found no help. How did you cope up with that situation and what lessons did you learn?
6. Tell me a situation where your approach was different from some others’ approach on a given task and how did you handle that situation.

And some more similar HR questions were asked.

Verdict: Finally they hired 2 students form my college, and thankfully I am one of them!

SOME TIPS: Ask questions! Whenever the interviewer gives us a chance to ask the question, make use of that opportunity to ask as many interesting questions as you can.

• No matter how your interview went, at this point of time the interviewer will be very much interested and happy to answer your questions.
• Also prepare your resume very well.
• And last but not the least, be consistent while preparing, believe in yourself and maintain a decent CGPA in your college (preferably 7.5 and above) and yes, LUCK MATTERS.
My Personal Notes arrow_drop_up