Skip to content
FreePro122 ProblemsSQL + Python

SaaS B2B SQL & Python Interview Questions

B2B software companies live by SaaS metrics — MRR, ARR, churn, NRR, LTV, and customer health scores. These SQL and Python challenges are modeled after analytical work at Salesforce, Microsoft, Databricks, Snowflake, HubSpot, Atlassian, Datadog, Workday, ServiceNow, Mixpanel, Amplitude, and more. Build skills in subscription analytics, seat expansion tracking, revenue forecasting, product adoption metrics, and customer success analysis.

SaaS B2B

122 total problems

SQL58
Python64
Companies working in SaaS B2B

These practice problems are modeled after the kind of data and analytics challenges teams in this industry typically face.

Salesforce
Salesforce
Microsoft
Microsoft
Databricks
Databricks
Snowflake
Snowflake
Atlassian
Atlassian
HubSpot
HubSpot
ServiceNow
ServiceNow
Workday
Workday
Zendesk
Zendesk
Palantir
Palantir
Datadog
Datadog
Twilio
Twilio
Okta
Okta
Veeva
Veeva
Qualtrics
Qualtrics
Zuora
Zuora
Mixpanel
Mixpanel
Amplitude
Amplitude
Dropbox
Dropbox
Monday.com
Monday.com

Company names and logos are trademarks of their respective owners, used here only to describe the kind of data these companies work with. Let's Data Science is not affiliated with, endorsed by, or sponsored by any company shown. Practice problems are original works and are not real interview questions from these companies. Rights & takedowns.

Difficulty Breakdown

122 problems
22 Easy(18%)
50 Medium(41%)
44 Hard(36%)
6 Expert(5%)

What You'll Practice

MRR & ARR calculationsChurn & retention analysisNet Revenue Retention (NRR)Seat expansion metricsCustomer health scoringProduct adoption analysisRevenue forecastingSales funnel analytics

Topics Covered

22 topics
SQL · 9
aggregationbasic queries filteringcleaning transformdate timejoinsscenario sqlset operationssubqueries cteswindow functions
Python · 13
eda statisticsfeature engineeringhypothesis testingpandas aggregationpandas applypandas basicspandas cleaningpandas datetimepandas filteringpandas mergingpandas reshapingpandas scenariopandas window

All Problems122 total

Open in editor

Ready to practice SaaS B2B?

122 SQL and Python challenges built from real saas b2b data. Graded instantly in your browser — no setup required.