OptiverSoftware EngineerSoftware EngineerQuestion #53

Given a list of tuples (AB, BC, AD, BE, CF), construct a binary tree and determine if it is a valid binary tree. You must check for the following five types of errors: (1) input is in the correct format; (2) no duplicate nodes; (3) the root has only two children; (4) every node is present in the tree; and (5) there are no cycles in the binary tree.

Unlock the Full Solution

Enter your email to get the detailed step-by-step solution to this Optiver interview question, plus access to free interview prep resources.

We'll also send you a free HFT mock interview video.

Get All 120+ Optiver Questions with Solutions

Plus 16+ hours of video lectures, resume tailoring, and 1:1 mentorship from quants.

Schedule a Call