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

SDE - 1

Coupa Software
upvote
share-icon
2 rounds | 10 Coding problems

Interview preparation journey

expand-icon
Application story
I applied for an off-campus opportunity and received an email confirming my shortlisting for the test. After successfully completing the test, I received another email informing me that I had been shortlisted for the interview.
Preparation
Duration: 10 months
Topics: I have developed strong skills in React, enabling me to build dynamic user interfaces using hooks and state management. My expertise in Data Structures and Algorithms (DSA) allows me to effectively solve problems involving arrays, trees, and graphs. In JavaScript, I excel at asynchronous programming and modern ES6+ features. My proficiency in CSS includes responsive design and layout techniques like Flexbox and Grid, along with experience in SCSS for writing modular and maintainable styles. Additionally, I am skilled in TypeScript, leveraging static types and interfaces to develop robust applications.
Tip
Tip

Tip 1: Create personal projects or contribute to open-source projects. Real-world applications of your skills deepen your understanding and help you learn practical problem-solving.

Tip 2: Analyze code written by experienced developers. This helps you understand different coding styles, best practices, and efficient algorithms.

Tip 3: Join coding contests on coding platforms. This sharpens your problem-solving skills and helps you think under pressure.

Application process
Where: Linkedin
Eligibility: B-tech(ALL), (Salary Package: 11 LPA -21 LPA)
Resume Tip
Resume tip

Tip 1: Don't include false information in your resume.

Tip 2: Be well-prepared with your resume.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration85 minutes
Interview date15 Sep 2024
Coding problem3

1. Binary Search

Easy
15m average time
85% success
0/40
Asked in companies
OracleMedia.netAdobe

You are given an integer array 'A' of size 'N', sorted in non-decreasing order. You are also given an integer 'target'. Your task is to write a function to search for 'target' in the array 'A'. If it exists, return its index in 0-based indexing. If 'target' is not present in the array 'A', return -1.


Note:
You must write an algorithm whose time complexity is O(LogN)


Try solving now

2. Longest Substring Without Repeating Characters

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

Given a string 'S' of length 'L', return the length of the longest substring without repeating characters.

Example:

Suppose given input is "abacb", then the length of the longest substring without repeating characters will be 3 ("acb").
Try solving now

3. Find All Triplets With Zero Sum

Moderate
30m average time
50% success
0/80
Asked in companies
MicrosoftFacebookDunzo

You are given an array Arr consisting of n integers, you need to find all the distinct triplets present in the array which adds up to zero.

An array is said to have a triplet {arr[i], arr[j], arr[k]} with 0 sum if there exists three indices i, j and k such that i!=j, j!=k and i!=k and arr[i] + arr[j] + arr[k] = 0.

Note :
1. You can return the list of values in any order. For example, if a valid triplet is {1, 2, -3}, then (2, -3, 1), (-3, 2, 1) etc is also valid triplet. Also, the ordering of different triplets can be random i.e if there are more than one valid triplets, you can return them in any order.
2. The elements in the array need not be distinct.
3. If no such triplet is present in the array, then return an empty list, and the output printed for such a test case will be "-1".
Try solving now
02
Round
Medium
Face to Face
Duration45 minutes
Interview date8 Oct 2024
Coding problem7

1. Highest Occuring Character

Easy
0/40
Asked in companies
AirtelPristyn Care

For a given a string(str), find and return the highest occurring character.

Example:
Input String: "abcdeapapqarr"
Expected Output: 'a'
Since 'a' has appeared four times in the string which happens to be the highest frequency character, the answer would be 'a'.

If there are two characters in the input string with the same frequency, return the character which comes first.

Consider:
Assume all the characters in the given string to be in lowercase always.
Try solving now

2. Pair Product Div by K

Moderate
35m average time
65% success
0/80
Asked in companies
AmazonWalmart

Given a integer array nums of length ‘N’ and an integer ‘K’, return the number of pairs ‘(i, j)’ such that:

1 <= ‘i’ < ‘j’ <= ‘N’ and ‘nums[i] * nums[j]’ is divisible by ‘K’.

EXAMPLE :
‘N’ = 5, ‘K’ = 4, ‘nums’ = [2, 6, 1, 7, 8]
Output: 5
Explanation: (1, 2), (1, 5), (2, 5), (3, 5), and (4, 5) pairs have their products divisible by K.
Try solving now

3. Back Button Logic

Which data structure is commonly used to implement back button navigation in applications?

4. Forward Button Logic

Which data structure is commonly used to implement forward button navigation in applications?

5. Back and Forword button logic

Identify the data structures commonly used to implement both back and forward button navigation in applications, and explain how they work together.

6. Array and LinkedList

What is the difference between an array and a linked list?

7. System Design

You are tasked with creating "Add to Cart" functionality for an e-commerce application. The cart should store a list of items that a user intends to purchase. Each item must have a unique identifier (such as an ID or SKU), a name, a price, and a quantity. The cart must support various operations, including adding items, updating quantities, removing items, and displaying the current contents of the cart.

Here's your problem of the day

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

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3319 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2580 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
114578 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
57824 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
34960 views
7 comments
0 upvotes