Pergunta de entrevista da empresa Konrad Group

Given an unsorted integer array, find the first smallest missing positive integer.