Did you manage to finish it on time?

What does Did you manage to finish it on time? mean?

Did you manage to finish it on time?

Did you manage to finish it on time? in other languages