Pergunta de entrevista da empresa Knock

difference between OOP and prototypal inheritance What is design by contract? take-home coding challenge - Build a comment system in Node and React