I handed my CV at the career fair, then was invited for a virtual session introducing about the role. It was subsequently followed by a short phone interview and two on site interviews. My second interview was not too good but they still advanced me to the next round, which went really well. DHL also called my past employee for reference check after my third interview. Everything was so positive that I thought I get the job, but they rejected me in the end.