ABC Interview Questions

ABC Interview Guides

Click or hover over a slice to explore questions for that topic.
Data Structures & Algorithms
(4)
Machine Learning
(2)
Statistics
(1)
Behavioral
(1)

ABC Interview Questions

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

QuestionTopicDifficulty
Data Structures & Algorithms
Medium

In data science, there exists the concept of stemming, which is the heuristic of chopping off the end of a word to clean and bucket it into an easier feature set. 

Given a dictionary consisting of many roots and a sentence, write a function replace_words to stem all the words in the sentence with the root forming it. If a word has many roots that can form it, replace it with the root with the shortest length.

Example:

Input:


roots = ["cat", "bat", "rat"]
sentence = "the cattle was rattled by the battery"

Output:

 "the cat was rat by the bat"
Behavioral
Medium
Data Structures & Algorithms
Easy
Loading pricing options

View all Abc questions

Challenge

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

ABC Salaries by Position

$78K
$215K
ML Engineer
Median: $120K
Mean (Average): $135K
Data points: 19
$50K
$150K
Software Engineer
Median: $100K
Mean (Average): $104K
Data points: 32
Data Analyst*
$100K
Data Analyst
Median: $100K
Mean (Average): $100K
Data points: 1

Most data science positions fall under different position titles depending on the actual role.

From the graph we can see that on average the ML Engineer role pays the most with a $135,316 base salary while the Data Analyst 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.

Discussion & Interview Experiences

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

Jump to Discussion