Spotify
Loops that pair practical coding with a design round on streaming and recommendations, and a strong culture component.
Typical loop
- 1Recruiter screen
- 2Technical phone screen
- 3Take-home or practical coding round
- 4System design round
- 5Culture and collaboration round
Questions
Callback's practice questions and the LeetCode questions Spotify has been asking, filtered together.
Asked on LeetCode
14 questions · all time
- Moving Average from Data StreameasyArrayDesignQueueData Streamfrequency 100.0
- Analyze User Website Visit PatternmediumArrayHash TableStringSortingfrequency 86.3
- Kth Largest Element in an ArraymediumArrayDivide and ConquerSortingHeap (Priority Queue)+1frequency 84.7
- Longest Substring Without Repeating CharactersmediumHash TableStringSliding Windowfrequency 84.7
- Two SumeasyArrayHash Tablefrequency 79.0
- Leetcodify Friends RecommendationshardDatabasefrequency 76.7
- Leetcodify Similar FriendshardDatabasefrequency 76.7
- Valid ParentheseseasyStringStackBracket Sequencesfrequency 76.7
- Sliding Window MedianhardArrayHash TableSliding WindowHeap (Priority Queue)+1frequency 67.4
- Find Median from Data StreamhardTwo PointersDesignSortingHeap (Priority Queue)+1frequency 63.0
- Fibonacci NumbereasyMathDynamic ProgrammingRecursionMemoizationfrequency 57.3
- Ransom NoteeasyHash TableStringCountingfrequency 57.3
- Maximum Depth of Binary TreeeasyTreeDepth-First SearchBreadth-First SearchBinary Treefrequency 49.3
- Valid PalindromeeasyTwo PointersStringfrequency 49.3