HERE Technologies interview question

Design an online chat software