Sprinklr interview experience Real time questions & tips from candidates to crack your interview

SDE - Intern

Sprinklr
upvote
share-icon
3 rounds | 8 Coding problems

Interview preparation journey

expand-icon
Journey
As a programmer, my journey began with learning the basics of programming languages, algorithms, and data structures.From there, I worked on building more complex programs and applications, honing my skills in areas such as software design, debugging, and optimization. I also worked on personal projects and contributed to open-source projects to gain more experience and exposure.To prepare for job interviews, I studied common interview questions, practiced coding challenges, and read up on best practices for interviewing. When the time came for interviews, I made sure to showcase my skills and experience, while also being open and eager to learn from the interviewers.Overall, my journey from starting with the basics to cracking job interviews was a challenging but rewarding experience. It required a lot of hard work, dedication, and a willingness to constantly learn and improve.
Application story
This was an on campus opportunity. 300+ students applied from the campus, and almost all eligible students from each branch are allowed.
Why selected/rejected for the role?
Coding helps me all the time. My resume has passed the screening round(make it ATS-friendly). I got rejected by many companies, but it helped me improve and work on my weakness. Be honest, and confident, you will definitely get it.
Preparation
Duration: 3 months
Topics: - Dynamic Programming- Sort and Search Algorithms- Graphs - Data Structures ( Priority Queue, stack, sets)- Greedy Algorithms- OOPS - DBMS
Tip
Tip

Tip 1 : Make a 1-pager Good Resume including atleast 1 project or previous work experience.
Tip 2 : Regularly Participate in Coding Contests on CodeForces and try to be Expert.
Tip 3 : Start practicing on Leetcode and InterviewBit 1 month before your Placement Drive and try solving approx 300+ questions.
Tip 4 : Contribute time for course subjects also like OS,DBMS,OOPS.

Application process
Where: Campus
Eligibility: 7 CGPA above
Resume Tip
Resume tip

Tip 1 : Keep it 1 page and mention only field specific achievements.(Nothing like Captain of Cricket Team in College)
Tip 2 : Mention atleast 1 project or past work experience.
Tip 3 :  Don't try to lie in resume as questions can be asked on the same in depth.

Interview rounds

01
Round
Medium
Video Call
Duration50 minutes
Interview date17 Aug 2020
Coding problem3

This round was held on Google Meet Video Call at 10 A.M.
There were 2 Interviewers and they were very helpful.

1. Kth largest element in the unsorted array

Moderate
10m average time
90% success
0/80
Asked in companies
FacebookUberMicrosoft

You are given an array consisting of 'N' distinct positive integers and a number 'K'. Your task is to find the kth largest element in the array.

Example:
Consider the array {2,1,5,6,3,8} and 'K' = 3, the sorted array will be {8, 6, 5, 3, 2, 1}, and the 3rd largest element will be 5.
Note:
1) Kth largest element in an array is the kth element of the array when sorted in non-increasing order. 

2) All the elements of the array are pairwise distinct.
Problem approach

I gave the max-heap based approach, in which I told him to insert every item into the max-heap, and then return the top K. For this, he asked the time Complexity, I answered O(Klog(K*N)). He told me to optimize it further. This time I gave a pointer based approach, i.e., to set a pointer at every category and then check for max among them, then increment count for the pointer of the category in which max was found, and do it till we have found K elements. For this, he asked the time Complexity, I answered O(K*N). He told me to optimize it further by combining the above two approaches, I did it and gave the Time Complexity as O(Klog(N)).

Try solving now

2. Maximum sum path from the leaf to root

Easy
10m average time
90% success
0/40
Asked in companies
OYOSprinklrAccenture

You are given a binary tree of 'N' nodes.

Your task is to find the path from the leaf node to the root node which has the maximum path sum among all the root to leaf paths.

For Example:

sample tree

All the possible root to leaf paths are:
3, 4, -2, 4 with sum 9
5, 3, 4 with sum 12
6, 3, 4 with sum 13
Here, the maximum sum is 13. Thus, the output path will be 6, 3, 4.

Note:

There will be only 1 path with max sum.
Problem approach

For each node there can be four ways that the max path goes through the node:
1. Node only
2. Max path through Left Child + Node
3. Max path through Right Child + Node
4. Max path through Left Child + Node + Max path through Right Child

The idea is to keep trace of four paths and pick up the max one in the end. An important thing to note is, root of every subtree need to return maximum path sum such that at most one child of root is involved. This is needed for parent function call. In below code, this sum is stored in ‘max_single’ and returned by the recursive function.

Try solving now

3. DBMS Question

Draw ER diagram for Uber. (Learn)

Problem approach

Tip 1 : Revise ER diagrams and practice them
Tip 2 : List all entities and their relationships involved with the app.
Tip 3 : After drawing tables apply normalisation to reduce redundancy.

02
Round
Medium
Video Call
Duration55 minutes
Interview date17 Aug 2020
Coding problem3

The round was 2nd technical round conducted through Google Meet.
There were 2 interviewers and they were helpful.
Timing was from 11:10 A.M - 12:00 P.M

1. Operating System

GIven a file of 1 GB having data in form of digits, sort the file elements with 100 MB RAM available.

Problem approach

I didn't knew the solution so I thought of this as given n arrays having m nos in each array and we need to sort all arrays with space cmplexity of the order O(nlogm) but definitely not O(m*n) due to memory constraints.
So this is a common Priority Queue Problem for which I told the approach.

2. Add two numbers given as linked List

Problem approach

I just did school Mathematics Addition and the interviewer seemed pleased with my approach.

Remember the carry value to be included or not at the end of for loop when you traverse both linked list.
e.g. 237+100 = 337 ( no carry )
but 999+1 = 1000 ( include carry )

3. How Google Search Works?

Discussion Around How Google search suggests if we typed something wrong.
e.g. If we type Cracket.
It will suggest : Did you Mean : Cricket.

Problem approach

Tip 1 : Discuss your Approach loudly with Interviewer.
Tip 2 : Get help if you get stuck. For these type of problems, there is no preparation. They just check our thought process.
Tip 3 : I gave solution of above problem as : Google figures time spent on page and if it is very less then it thinks it is probably misspelled

03
Round
Medium
HR Round
Duration30 minutes
Interview date17 Aug 2020
Coding problem2

Timing was 12:30 P.M. to 1:00 P.M.
It was held on Google Meet and HR was helpful.

1. Why Sprinkler over other companies

Problem approach

Tip 1 : Prepare for this round beforehand.( Don't take it lightly )
Tip 2 : Know about company beforehand like what work they do and how you are eligible candidate for the role they are looking for.
Tip 3 : For Sprinklr vs Amazon type questions stick to company you are applying and tell how you feel this is best opportunity for you.

2. Tell one incident when you were not able to cooperate with your team member and how did you work together.

Problem approach

Tip 1 : Prepare for this round beforehand.
Tip 2 : Develop team spirit and have some team work experience ( like SIH)
Tip 3 : HR can try to confuse you but stay calm.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What does print(2 ** 3) output in Python?

Choose another skill to practice
Join the Discussion
1 reply
ankit 12 Aug, 2021

This Comment was removed by the moderator

This comment won't show up to you, as it was removed by moderator due to inappropriate content.

Similar interview experiences
company logo
SDE - Intern
4 rounds | 15 problems
Interviewed by Sprinklr
2204 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Sprinklr
892 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 3 problems
Interviewed by Sprinklr
0 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 7 problems
Interviewed by Sprinklr
1966 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
13660 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
12861 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
9087 views
2 comments
0 upvotes