Rapid7 interview question

Data structures, OOP, white board coding.