YouTube interview question

binary tree traversal, counting with recursion, distrubuted system design