HubSpot interview question

How would you spec out a commenting application?