Pergunta de entrevista da empresa Morgan Stanley

what is object-oriented programming? what is a thread?