Tree Based Interview Questions