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

Product Engineer

Sprinklr
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
I pursued a mechanical engineering degree and interned at a renowned manufacturing company, starting as an entry-level engineer. I absorbed knowledge from experienced mentors while actively contributing to product development. Collaborating across departments, I transformed design concepts into functional products that met rigorous standards. Embracing the latest CAD software and conducting feasibility studies, I continuously optimized designs. As I gained expertise, I led a team of engineers, overseeing multiple successful projects. Specializing in automotive design, I also became a recognized industry expert. I continuously expanded my skill set through workshops and networking, fueling my personal and professional growth. My journey embodies dedication, collaboration, specialization, and a relentless pursuit of excellence in product engineering.
Application story
Company arrived at the college and conducted their selection procedures, where the first selection was done on the basis of CGPA.
Why selected/rejected for the role?
I was selected on the basis of my education and technical skills, experience, product development knowledge, problem-solving, and analytical skills.
Preparation
Duration: 4 months
Topics: DSA - Graphs and binary trees mainly, OOPS, Computer Networks, OS, Low level design
Tip
Tip

Tips for Future Product Engineers in MNCs

  1. Embrace a global mindset.
  2. Understand the company's vision and strategy.
  3. Adapt to agile methodologies.
  4. Master communication and collaboration tools.
  5. Develop project management skills.
Application process
Where: Campus
Eligibility: Above 8 CGPA
Resume Tip
Resume tip

Keep It Concise: Limit your resume to one page, especially if you're just starting your career. Focus on highlighting the most relevant and impactful information.

Choose a Clear Format: Use a clean and professional resume format that is easy to read. Use headings, bullet points, and proper spacing to organize your information.

Include Contact Information: Provide your full name, phone number, email address, and LinkedIn profile (if applicable) at the top of your resume. Make sure your contact details are up to date.

Showcase Your Education: Include your educational background, including the name of your degree, the institution you attended, and the graduation date. Add any relevant coursework, projects, or academic achievements.

Highlight Relevant Skills: Identify the key skills required for the job you're applying for and highlight them in a dedicated skills section. Include both hard skills (technical skills specific to the job) and soft skills (such as communication, problem-solving, or teamwork).

Showcase Experience and Achievements: If you have any relevant work experience, internships, or volunteer positions, include them in reverse chronological order. Focus on quantifiable achievements and specific responsibilities that demonstrate your skills and contributions.

Include Extracurricular Activities and Projects: If you have participated in any relevant extracurricular activities, clubs, or personal projects, include them to demonstrate your passion and dedication to the field. Highlight any leadership roles or significant accomplishments.

Proofread and Edit: Review your resume carefully for any errors or typos. Ensure consistency in formatting, grammar, and punctuation. Consider having someone else review it as well to catch any mistakes you might have missed.

Interview rounds

01
Round
Easy
Online Coding Test
Duration60 minutes
Interview date17 Nov 2021
Coding problem2

1. Best time to buy and sell stock

Moderate
20m average time
80% success
0/80
Asked in companies
IntuitOptumOYO

You are given an array/list 'prices' where the elements of the array represent the prices of the stock as they were yesterday and indices of the array represent minutes. Your task is to find and return the maximum profit you can make by buying and selling the stock. You can buy and sell the stock only once.

Note:

You can’t sell without buying first.
For Example:
For the given array [ 2, 100, 150, 120],
The maximum profit can be achieved by buying the stock at minute 0 when its price is Rs. 2 and selling it at minute 2 when its price is Rs. 150.
So, the output will be 148.
Try solving now

2. Possible Bipartition

Moderate
20m average time
80% success
0/80
Asked in companies
AmazonAppleSprinklr

You are given an integer ‘N’ which denotes a set of N people numbered from 1 to N and a matrix ‘DISLIKE’ with M rows and 2 columns. Each row in the matrix denotes two people who dislike each other i.e. for any valid row i, DISLIKE[i][0] dislikes DISLIKE[i][1] and vice versa.

Your task is to split the set of N people into two groups under the conditions:

1. It is not allowed to put two persons in the same group who dislike each other.

2. The size of the two groups may or may not be equal.

3. Each person from the set belongs to exactly one group.

Try solving now
02
Round
Medium
Face to Face
Duration80 minutes
Interview date28 Nov 2021
Coding problem2

1. Find all anagrams in string

Easy
15m average time
85% success
0/40
Asked in companies
American ExpressThought WorksWalmart

You have been given a string STR and a non-empty string PTR. Your task is to find all the starting indices of PTR’s anagram in STR.

An anagram of a string is another string which contains the same characters and is obtained by rearranging the characters.

For example: ‘SILENT’ and ‘LISTEN’ are anagrams of each other. ‘ABA’ and ‘ABB’ are not anagram because we can’t convert ‘ABA’ to ‘ABB’ by rearranging the characters of particular strings.

Note:

1. Both STR and PTR consist of English uppercase letters.
2. Length of string 'STR' will always be greater than or equal to the length of string ‘PTR’.
3. In case, there is no anagram substring, then return an empty sequence.
4. In case of more than one anagrams, return the indices in increasing order.
Try solving now

2. Wildcard Pattern Matching

Hard
50m average time
30% success
0/120
Asked in companies
SalesforceFreshworksWalmart

Given a text and a wildcard pattern of size N and M respectively, implement a wildcard pattern matching algorithm that finds if the wildcard pattern is matched with the text. The matching should cover the entire text not partial text.

The wildcard pattern can include the characters ‘?’ and ‘*’

 ‘?’ – matches any single character 
 ‘*’ – Matches any sequence of characters(sequence can be of length 0 or more)
Try solving now
03
Round
Easy
HR Round
Duration20 minutes
Interview date3 Dec 2021
Coding problem1

1. Basic HR Questions

  • Can you tell me about yourself?
  • What interests you about this position and our company?
  • What are your strengths and weaknesses?
  • How do you handle working under pressure or tight deadlines?
  • Can you describe a challenging situation you faced at work and how you resolved it?
  • How do you prioritize and manage your workload?
  • Have you ever worked in a team environment? Can you describe your role and contributions?

Here's your problem of the day

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

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
Product Engineer
3 rounds | 10 problems
Interviewed by Sprinklr
1856 views
0 comments
0 upvotes
company logo
Product Engineer
5 rounds | 10 problems
Interviewed by Sprinklr
1280 views
0 comments
0 upvotes
company logo
Product Engineer
2 rounds | 4 problems
Interviewed by Sprinklr
1337 views
0 comments
0 upvotes
company logo
Product Engineer
3 rounds | 6 problems
Interviewed by Sprinklr
903 views
0 comments
0 upvotes