Skip to content
Pro90 ProblemsSQL + Python

Telecom SQL & Python Interview Questions

Telecom companies analyze network performance, customer churn, and service quality across millions of subscribers. These SQL and Python challenges are modeled after work at AT&T, Verizon, T-Mobile, Comcast, Charter, Cox, Vodafone, Deutsche Telekom, SoftBank, Rogers, and more. Build skills in call drop analysis, data usage patterns, customer lifetime value, churn prediction, and service tier optimization.

Telecom ISP

90 total problems

SQL45
Python45
Top Companies Hiring in Telecom ISP

Questions are relevant for real analytics problems data science teams solve at these companies.

AT&T
AT&T
Verizon
Verizon
T-Mobile
T-Mobile
Comcast
Comcast
Charter
Charter
Cox
Cox
Altice
Altice
Dish Network
Dish Network
Vodafone
Vodafone
Deutsche Telekom
Deutsche Telekom
Orange
Orange
Telefónica
Telefónica
SoftBank
SoftBank
Rogers
Rogers
Ericsson
Ericsson
Nokia
Nokia
Lumen
Lumen
Windstream
Windstream
Vonage
Vonage
Jio
Jio

Difficulty Distribution

Easy

18

20% of problems

Medium

37

41% of problems

Hard

29

32% of problems

Expert

6

7% of problems

What You'll Practice

Churn prediction metrics
Network performance analysis
Data usage patterns
Service tier optimization
Call quality metrics
Customer lifetime value
Plan migration analysis
Geographic coverage analytics

Topics Covered

21 topics
SQL· 9
aggregationbasic queries filteringcleaning transformdate timejoinsscenario sqlset operationssubqueries cteswindow functions
Python· 12
eda statisticsfeature engineeringpandas aggregationpandas applypandas basicspandas cleaningpandas datetimepandas filteringpandas mergingpandas reshapingpandas scenariopandas window

All Problems90 total

Open in editor
01
Active Residential CustomersPro
SQLEasy
02
Unlimited Fiber Plans Above 500 MbpsPro
SQLEasy
03
Resolved High-Priority TicketsPro
SQLEasy
04
Active Router DevicesPro
SQLEasy
05
Past-Due Bills With Late FeesPro
SQLEasy
06
Subscriptions With Customer and Plan DetailsPro
SQLMedium
07
Tickets With Customer and Subscription InfoPro
SQLMedium
08
Bills With Subscription and Plan NamePro
SQLMedium
09
Devices With Subscription and Customer DetailsPro
SQLMedium
10
Outages Affecting Active SubscriptionsPro
SQLMedium
11
Customers Without Any Support TicketsPro
SQLMedium
12
Subscriptions With Service Address and PlanPro
SQLMedium
13
Total Revenue by Plan TypePro
SQLEasy
14
Average Monthly Bill by Customer SegmentPro
SQLMedium
15
Ticket Count by Issue TypePro
SQLEasy
16
Device Count by Type and StatusPro
SQLMedium
17
Top 5 Customers by Total SpendPro
SQLMedium
18
Average Daily Usage by Plan TierPro
SQLMedium
19
Rank Customers by Total SpendPro
SQLMedium
20
Highest Bill Per SubscriptionPro
SQLHard
21
Customer Running Total of Billed AmountPro
SQLHard
22
Subscription Revenue Rank Within Plan TypePro
SQLHard
23
Bill Amount Change From Previous MonthPro
SQLHard
24
Top 2 Most Recent Tickets Per CustomerPro
SQLHard
25
Bills Above Average Amount DuePro
SQLMedium
26
Customers With Above-Average Daily UsagePro
SQLMedium
27
Plans Never SubscribedPro
SQLMedium
28
Customers Spending Above Plan AveragePro
SQLHard
29
High Ticket Volume CustomersPro
SQLHard
30
Bills Due in Last 90 DaysPro
SQLEasy
31
Average Installation Time by Plan TypePro
SQLMedium
32
Tickets Grouped by Creation MonthPro
SQLMedium
33
Active Subscription Tenure in DaysPro
SQLMedium
34
Bills With Payment Status LabelPro
SQLEasy
35
Devices With Age CategoryPro
SQLEasy
36
Tickets With Resolution Time TierPro
SQLMedium
37
Customers With Tickets or OutagesPro
SQLMedium
38
Active Subscriptions Without Recent TicketsPro
SQLMedium
39
Customer ARPU Report by SegmentPro
SQLHard
40
Plan Performance SummaryPro
SQLHard
41
Outage Impact Analysis by CausePro
SQLHard
42
Billing Collections ScorecardPro
SQLHard
43
Network Quality Dashboard by PlanPro
SQLHard
44
Customer Churn Risk AssessmentPro
SQLExpert
45
Subscriber Lifecycle 360 ReportPro
SQLExpert
46
Active Customer ProfilesPro
PYTHONEasy
47
Plan Type CountsPro
PYTHONEasy
48
Device Type SummaryPro
PYTHONMedium
49
Subscription Status OverviewPro
PYTHONMedium
50
Active Business CustomersPro
PYTHONEasy
51
High-Speed Internet PlansPro
PYTHONEasy
52
Overdue Bills Above $100Pro
PYTHONMedium
53
Urgent Unresolved TicketsPro
PYTHONMedium
54
Ticket Counts by Issue TypePro
PYTHONEasy
55
Total Usage by SubscriptionPro
PYTHONMedium
56
Average Satisfaction by ChannelPro
PYTHONMedium
57
Billing Statistics by StatusPro
PYTHONHard
58
Customer Billing SummaryPro
PYTHONHard
59
Subscriptions with Plan NamesPro
PYTHONEasy
60
Tickets with Customer DetailsPro
PYTHONMedium
61
Plans Without SubscriptionsPro
PYTHONMedium
62
Usage with Plan InfoPro
PYTHONHard
63
Bill Full HierarchyPro
PYTHONHard
64
Rank Subscriptions by Total Data UsagePro
PYTHONMedium
65
Cumulative Bill Total per SubscriptionPro
PYTHONMedium
66
Seven-Record Rolling Average of Data UsagePro
PYTHONHard
67
Day-over-Day Usage Percentage ChangePro
PYTHONHard
68
Subscription Start Month and YearPro
PYTHONEasy
69
Subscription Duration in DaysPro
PYTHONMedium
70
Monthly Network Usage VolumePro
PYTHONHard
71
Fill Missing Subscription End DatesPro
PYTHONEasy
72
Normalize Bill AmountsPro
PYTHONMedium
73
Standardize Device Operational StatusPro
PYTHONHard
74
Pivot Tickets by ChannelPro
PYTHONMedium
75
Pivot Usage by QuarterPro
PYTHONHard
76
Classify Plans by Speed TierPro
PYTHONMedium
77
Bill Payment Health ScorePro
PYTHONHard
78
Compute Speed Utilization RatioPro
PYTHONMedium
79
Usage Quartile BucketingPro
PYTHONHard
80
Time-Based Usage FeaturesPro
PYTHONHard
81
Customer Feature MatrixPro
PYTHONExpert
82
Ticket Severity FeaturesPro
PYTHONHard
83
Bill Amount Descriptive StatisticsPro
PYTHONMedium
84
Usage vs Satisfaction CorrelationPro
PYTHONHard
85
Anomalous Usage DetectionPro
PYTHONHard
86
Service Quality ScorecardPro
PYTHONHard
87
Customer Churn Risk ReportPro
PYTHONHard
88
Network Capacity AnalysisPro
PYTHONExpert
89
Customer Health ClassificationPro
PYTHONExpert
90
Revenue Optimization AnalysisPro
PYTHONExpert

Ready to practice Telecom ISP?

90 SQL and Python challenges built from real telecom isp data. Graded instantly in your browser — no setup required.