It was a fast process. From the first step to signing the contract, it took 8 working days.
There were 3 steps:
- 1st a phone screening with one memeber of Trayport's recruitment team which focused on the very soft skills and the reasons for moving from the current job, way of working previously, etc. It was a good one to start with as I got to ask as many questions as I wanted to about the company/teams/environment.
- 2nd a coding exercise done in Codility. I previously have done Codility tests and usually they are pretty bad in terms of the default exercises used, but this one was okay. I think it was their own exercise simply added on the platform, rather than them choosing from the website's set list. The test was okay, but there was a detail there that could have been interpreted in 2 ways - one would give you 100% result on submission tests, one will only give 60%. I interpreted in the second manner.
- 3rd face to face 2h(ish) interviews at their offices. I first met the recruiter I have spoken on the phone with in the first step and got an office tour. Then I had my technical interview which was about 90 minutes and in which we covered basic C#/.NET questions, codility test review and mock code review. It was taken by 2 senior devs and we went through the codility test and discussed the other interpretation, improvements on the code in terms of memory, speed, etc., as well as had a code review discussion where they gave me a page with code and asked me to review it and add comments until I ran out of ideas. Finally, the soft/technically-ish skills interview took 30 minutes and it was with the team leads from the 2 teams which had opened positions to figure out where I would fit in better.
Finally, a day later I had received an offer.