ServiceTitan Software Engineer Interview Questions
The questions to prepare for a ServiceTitan Software Engineer interview. Questions from real interview reports rank first. Updated daily.
Use a hash map to find two array elements that sum to a target in O(n) time.
ServiceTitanImplement a per-user sliding window rate limiter that accepts or rejects requests in O(1) amortized time.
ServiceTitanCreate an ETL pipeline ensuring exactly-once processing semantics for high-volume transactional data in a financial services application.
ServiceTitanEvaluates your practical understanding of Kafka and how you use it in data pipelines.
ServiceTitanSign up to see every question
Create a free account to unlock this list and practice real interview questions.
Assesses system design for real-time dispatching, scheduling constraints, and live updates at ServiceTitan.
ServiceTitanEvaluates system design for real-time ingestion, storage, and querying of fleet movement data.
ServiceTitanTests your understanding of the event loop, microtasks, and promise scheduling.
ServiceTitanTests data modeling for flexible reporting, performance considerations, and schema extensibility.
ServiceTitanCompute daily active users and a 7-day rolling average using a CTE, distinct counts, and window functions.
Meta
Spotify
Meta ITCalculate each active RpmGlobal Enterprise Planning user's 30-day rolling average of daily activity.
Tavant
Rpmglobal
Two Six TechnologiesUse monthly cohort logic to find users with no transaction in the calendar month after their first transaction month.
ServiceTitan