Rapid7 interview question

What is your design process?