Possible Finance Interview Question

Implement a chat like slack