ThousandEyes interview question

Hard problem and how you solved it