ServiceTitan Interview Questions

ServiceTitan Interview Guides

Click or hover over a slice to explore questions for that topic.
Data Structures & Algorithms
(79)
SQL
(61)
Machine Learning
(54)
Probability
(31)
Product Sense & Metrics
(21)

ServiceTitan Interview Questions

Practice for the ServiceTitan interview with these recently asked interview questions.

QuestionTopicDifficulty
Data Structures & Algorithms
Medium

Given a JSON string with nested objects, write a function flatten_json that flattens all the objects to a single key-value dictionary. Do not use the library that actually performs this function.

Example:

Input:

import json
json_str = json.dumps({'a':{'b':'c', 'd':'e'}})

Output:

def flatten_json(json_str) -> json.dumps({'a_b':'c', 'a_d':'e'})

Note: Input and output are in string format : use json.dumps() to convert python dictionary to string.

Machine Learning
Medium
DevOps
Hard
Loading pricing options

View all Servicetitan questions

Challenge

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

ServiceTitan Salaries by Position

$131K
$191K
Software Engineer
Median: $168K
Mean (Average): $164K
Data points: 4
Product Manager*
$150K
Product Manager
Median: $150K
Mean (Average): $150K
Data points: 1
Business Analyst*
$120K
Business Analyst
Median: $120K
Mean (Average): $120K
Data points: 1
Data Engineer*
$100K
Data Engineer
Median: $100K
Mean (Average): $100K
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 Software Engineer role pays the most with a $164,000 base salary while the Data Engineer role on average pays the least with a $100,000 base salary.

Discussion & Interview Experiences

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