Pergunta de entrevista da empresa Folio3

Define 4 pillars of OOP. What is Diamond problem?