OkCupid Interview Question

Backend design for an online chess game