Google interview question

Go / binary tree / design socket retry