Pergunta de entrevista da empresa Thoughtworks

1. Groupby vs having 2. Why mongodb why not sql(in project) 3. real time examples of interface and abstraction