Coupa Software Interview Questions

Coupa Software Interview Guides

Click or hover over a slice to explore questions for that topic.
Data Structures & Algorithms
(76)
SQL
(62)
Machine Learning
(50)
Probability
(30)
Statistics
(22)

Coupa Software Interview Questions

Practice for the Coupa Software interview with these recently asked interview questions.

QuestionTopicDifficulty
Data Structures & Algorithms
Hard

Tower of Hanoi is a fun puzzle game that consists of a set of 3 pegs (A, B, C) and n number of disks. You are required to move all disks from the source peg A to destination peg C, under the following conditions:

  • You can only move one disk for each action.
  • You can only move the disk onto the top of another peg; you cannot place it off to the side or under existing disks.
  • You cannot place a larger disk onto a smaller disk.

Initially, all disks are on the source A peg and sorted by decreasing width from bottom to the top (widest on the bottom, smallest on the top).

You must develop an algorithm to move all disks from A to the destination peg C with the optimal solution. Also, return every step made from the starting state to the final state.

alt

alt

Example

Input:

n = 3

Output:

#return list of {"A":[],"B":[],"C":[]} 
tower_of_hanoi_solver(n) -> [
        {"A": [1, 2, 3], "B": [], "C": []},
        {"A": [2, 3], "B": [], "C": [1]},
        {"A": [3], "B": [2], "C": [1]},
        {"A": [3], "B": [1, 2], "C": []},
        {"A": [], "B": [1, 2], "C": [3]},
        {"A": [1], "B": [2], "C": [3]},
        {"A": [1], "B": [], "C": [2, 3]},
        {"A": [], "B": [], "C": [1, 2, 3]}
    ]
SQL
Easy
SQL
Easy
Loading pricing options

View all Coupa Software questions

Challenge

Check your skills...
How prepared are you for working at Coupa Software?

Coupa Software Salaries by Position

$133K
$165K
Product Manager
Median: $160K
Mean (Average): $152K
Data points: 3
$53K
$180K
Software Engineer
Median: $148K
Mean (Average): $131K
Data points: 21
$100K
$151K
Data Scientist
Median: $108K
Mean (Average): $116K
Data points: 12
Data Engineer*
$72K
$103K
Data Engineer
Median: $88K
Mean (Average): $88K
Data points: 2

Most data science positions fall under different position titles depending on the actual role.

From the graph we can see that on average the Product Manager role pays the most with a $151,667 base salary while the Data Engineer role on average pays the least with a $87,600 base salary.

Discussion & Interview Experiences

?
There are no comments yet. Start the conversation by leaving a comment.