- Some weird question related to his day job. Too many details to recall.
- ML interview discussion followed by code up TFIDF.
- Given two n-ary trees, suppose first tree has leaf nodes 1, 2, 3, 4 and second one has 1, 2, 5, 6, then return (3, 5) which is the place in leaf node iteration where they first mismatch.
- Design leaderboard class. Requires methods
`insert(player_id, score)`

and`get_player(rank)`

. Needed to use BST with order statistics.

- Given an array of scores in the range [0, 100] get the 95th percentile score.
- Find connected components in a graph (not the exact question but pretty easy to figure out that this was needed for the question).