Practice for the AppFolio interview with these recently asked interview questions.
| Question | Topic | Difficulty |
|---|---|---|
Data Structures & Algorithms | Easy | |
Given a list of integers, identify all the duplicate values in the list. Assume that the list can contain both positive and negative numbers, and the order of the list does not matter. A number is considered a duplicate if it appears more than once in the list. Return a list of the duplicate numbers. Example 1: Input:
Output:
The numbers 1, 2, and 3 all appear more than once in the list, so they are considered duplicates. Example 2: Input:
Output:
The numbers -1 and 3 both appear more than once in the list, so they are considered duplicates. Note that the order of the output does not matter. Example 3: Input:
Output:
None of the numbers in the list appear more than once, so there are no duplicates. | ||
Data Structures & Algorithms | Medium | |
Data Structures & Algorithms | Easy | |
SQL | Easy | |
Machine Learning | Medium | |
Statistics | Medium | |
SQL | Hard | |
Machine Learning | Medium | |
Python | Easy | |
Deep Learning | Hard | |
SQL | Medium | |
Statistics | Easy | |
Machine Learning | Hard |
Check your skills...
How prepared are you for working at Appfolio?
Most data science positions fall under different position titles depending on the actual role.
From the graph we can see that on average the Product Manager role pays the most with a $137,500 base salary while the Data Analyst role on average pays the least with a $100,000 base salary.
Discussion & Interview Experiences