15% off membership for Easter! Learn more. Close

Choose a Fintech product and discuss its business objectives and key performance indicators (KPIs).

Asked at Coinbase
554 views
Answers (1)
To answer this question, Log in.
crownAccess expert answers by becoming a member

You'll get access to over 3,000 product manager interview questions and answers

 

Baseline: 

If I understand this correctly, Coinbase is a crypto exchange. Customers come here to buy and sell their crypto currencies. When they buy or sell anything, they are charged for transaction fees which is basically the brokerage. Is that a correct understanding?

Some clarifications:

a) Is the brokerage fees per transaction or the value of the transaction or both? Get the breakdown?

b) Also this is not a profit meaning, what was collected from the customers minus what was settled/shared with the partners, etc.? 

c) Is this calculated based on the real time value of the currency being sold or it’s locked at the value when the transaction was made? 

I am asking all these question as they all will be necessary when we start diving into the data and RCing.

 

Assumptions:

a) Data is instrumented & available to get finer data.

Analysis

1) 1st I’ll make sure that the data is correct, meaning there’s no outage or missing data. That happens all the time especially when your report combines data from multiple sources. Once this is ruled out,

2)I would like to check the pattern for the rest of the quarter, meaning last 3 months. It could be that the numbers were very high last month and that was an anomaly and the 20% drop is matters returning to normalcy. If this is not the case. 

3) Then I would check how is this data trending YOY, meaning how was it last year for the same time to rule out any seasonality. Let’s say that is also ruled out. 

4) I would then look at the overall engagement numbers, did we see major drops in people visiting or app opens. Generally, there’s always relationship between metrics that helps identify what could be the cause. You know, if impressions go down, gameplays go down, etc. If there’s no clue there, I will start to dive into the parts. 

5) Do a quick analysis of customer behavior. Any oddities. Any specific cohort visiting way too much or not visiting at all. Any broken funnel indicator.

6) Now I will start to dive into the variables that are making up this data, meaning of the equation is:

Brokerage = x* number of transactions + y* avg. transaction value -partner share

Then I would look at find out what each of these numbers are as compared to last month.

 

Question

Why 1

Why 2

Next step

Did the # of transactions drop?

Less visitors

Which segment/cohort was impacted

App unavailability

Some feature like sign in broken

Some bad PR

 

Check with tech

Check customer contacts

 

 

Visitors not doing transactions

 

Feature is not visible

Feature not working

Some A/B test going on for a new feature

Check with tech

Check any PR issue

 

Transaction are done but are not getting showing up

Were there any changes made to code?

Any changes/ RPCs sent for any OpenSource components

Check with tech

CS

Tech partners

Did we drop the per transaction fees this month?

Any campaigns live

If no, was there any config change made

Was anything changed in the code (floating point errors 😊)

Calculate if this accounts for the drop

Did we change our % share per transaction? 

 

If so how much was the change? 

Any comms on this?

How was this value entered in the code? 

If value entered through config, was it entered correctly?

If no, was there any other code change in the code config change

If, incorrect config value, who entered? what's the process? who approves/notified?

Was there any major drop in the value of the transaction?

Was this due to market fluctuations?

What was the avg. transaction amount last month vs. this month?

 

Does this account for the difference

 

Resolution:

1)      RC is identified as a code issue:

a.       check if there is proper monitoring and alarms that are in place.

                                                                           i.      If they are present,

1.       If they did fire, what was done? If the process in place for this?

2.       If they didn’t fire, why? RC this and get it fixed

                                                                         ii.      If this is not present,

1.       Create a high priority issue in the backlog and prioritize

2.       Ensure that the process is in place

b.       RC the issue and get estimates + ETAs

                                                                           i.      Plan the fix with the devs

                                                                         ii.      Get it prioritized

                                                                       iii.      Plan the interim work arrangements, meaning how can we ensure that this is not impacting us while the fix is going on. Can this be fixed retroactively?

c.       Involve any dependency teams in the issue resolution (on call)

2)      Plan the communication to stakeholders with RC, ETA for the fix, impact of the issue and whether this is reversible or not.

3)      Plan a customer announcement to ensure that they don’t freak out, if needed.

4)      COE/Retro once the issue is fixed

 

Access expert answers by becoming a member
0 likes   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs