Round 1: Two coding questions
https://leetcode.com/problems/valid-parentheses/
https://leetcode.com/problems/binary-tree-right-side-view/
Round 2: Two coding questions
Given a list of fraction expressions, evaluate a target fraction based on the inputs
Example input: a/b=2, b/d=3, d/c=5, f/h=20
Example output: find a/c -> a/b * b/d * d/c -> 2 * 3 * 5 = 30
Similar to https://leetcode.com/problems/evaluate-division/
Given a sorted array and target number, find how many times the target number appears in the array.
Very similar to https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/
Round 3: Design API for downloader library.
Round 4: Behavioral