Forrester interview question

A bit long for a junior position, but easy process.