Olá, Daniel!
Você está falando deste trecho?
Os valores guardados nas variáveis posicaoAtualLista1, posicaoAtualLista2, produtoAtualLista1 e produtoAtualLista2 são, respectivamente: valor numérico referente ao índice atual da primeira lista (recebida pela função via parâmetro); valor numérico referente ao índice atual da segunda lista (recebida pela função via parâmetro); (...)
Se for isso, está correto. Como você disse, o que a função recebe via parâmetro são os próprios arrays, que no exercício chamamos de "listas". O recebida, no texto, se refere a cada lista.
Espero ter ajudado!
Bons estudos!