Bloomberg Interview Question

Q: How to pick a random node with uniform probability from a binary tree?