Pregunta de entrevista de Salesforce

Given an integer array nums, find three numbers whose product is maximum and return the maximum product.