Pergunta de entrevista da empresa Oracle

I solved a LeetCode challenge involving reversing a binary tree, and they presented an OOP design question about constructing a coffee machine.