I applied online with a cover letter and resume. Two weeks later I heard back from their HR representative and scheduled a pre-screen interview with HR about 15 minutes the next week. After that I had a 30-minute video interview a week later with two deputy directors of the department. The questions consisted of my experience, working style, etc. After that, I had a 30-minute interview a week later with the managing director of the program as a final round interview. The HR representative then sent me a writing test, which I found to be straightforward but a bit of a time crunch (1 hour and 15 minutes for a 5-part test). The test consisted of samples of things I would be asked to write if I got the job.