Round 1:
Behavioral - 20 minutes - usual questions
Coding - https://leetcode.com/problems/find-the-town-judge/
Round 2:
Behavioral - 20 minutes - usual questions
System Design - Design pastebin
Round 3:
Behavioral - 20 minutes - usual questions
Data Structures - Design class for most popular apps on a phone, without using a PriorityQueue. 2 methods - increment(String appId) and displayTopKApps(int k)
Round 4:
Behavioral - 20 minutes - slightly more specific questions
Coding - https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses/
Rejected most likely due to sub-optimal solutions on both coding problems.