# Sprinklr Internship Interview Experience for Product Engineer

• Difficulty Level : Expert
• Last Updated : 17 Aug, 2021

Sprinklr came to our college on Day1 (August 2021) for a Product Engineer Internship.

Round 1(Coding Round): It comprises of 3 coding Questions on HackerRank

• One question was based on checking the given Graph is bipartite or not. The main catch was to figure out that it is a bipartite problem.
• In one question, you have to tell whether you can reach (x,y) from (0,0) given you can follow a specific sequence (For e.g., “LRUD” means the user can move in above order only left, Right, Up, Down, and so on).
• I can’t remember 3rd Question (The easiest one)

46 people Qualified for Round 2 out of 400 people who gave coding round. I solved 2.5 out of 3. Maybe the cutoff was in the range of 2-2.2 Questions

Round 2(Technical Interview- 40 mins): The interview introduced himself then asked me to give an introduction. Then we talked about common interests.

• Some Theoretical Question on ML (I wasn’t prepared for this since Sprinklr was SAAS Company).
• A couple has two children, one of the children is a boy. What is the probability that the other child is also a boy?
• A couple of more probability questions as extensions of the above problem.
• Count the number of connected components in an undirected graph (with code on google doc).
• Given a string, Find the maximum length of substring s.t. it contains unique characters. (Can be solved using a map).
• Asked me that I have any Questions?

26 out of 46 moved to the next round.

Round 3(Technical Interview – 50 mins): It started with an Introduction from both sides.

• Asked Question on OS, Since OS course was not covered in my college at the moment. I told him, and he moved to the next question without any negative impact.
• Design an LRU Cache (with code). Discussed multiple methods and their pros and cons based on Order of cache Size and Time Complexity.
• Followed by another Coding Question.
• You are given a string ???? consisting of the characters 0, 1, and ?.
• Let’s call a string unstable if it consists of the characters 0 and 1 and any two adjacent characters are different (i.e., it has the form 010101… or 101010…).
• Let’s call a string beautiful if it consists of the characters 0, 1, and ?, and you can replace the characters? To 0 or 1 (for each character, the choice is independent), so the string becomes unstable.
• For example, the strings 0??10, 0, and ??? are beautiful, and the strings 00 and ?1??1 are not. Calculate the number of beautiful contiguous substrings of the string ????.
• I gave him 3 approaches with more efficient time on each approach.

16 People moved to Round4 out of 26:

Round 4(HR Round – 25 mins):

• Why Sprinklr? , What does Sprinklr do? , Why not any other Company? (She said some big MNCs names)  and tons of HR Questions.

8 people got internships in the end.

Verdict – Selected

Tips:

• Prepare everything whatever you wrote on your CV. and prepare some follow-up questions yourself.
• Practice Coding as much as you can. You won’t get shortlisted if you can’t perform well in Coding Round. Go through some standard Algos
• Think of interviewers as your colleague (If you got selected) so discuss with them and ask questions.
My Personal Notes arrow_drop_up