Pergunta de entrevista da empresa UWorld

Difference between Array and ArrayList? Coding approach for string-based problems