1) Apply online requiring CV and cover letter
2) Proctored HackerRank assessment
3) HireVue one-way video interview
4) 4 hour assessment day consisting of a technical interview, HR Interview, and EDG manager interview
Technical interview consisted of a review of my background, followed by a Leetcode medium. I was slightly disappointed by the technical interviewers - the lead interviewer was "on training", and the other interviewer just sat on his laptop throughout. They didn't really ask any in-depth questions about my CV, but would instead ask a generic question such as "would you say this work was novel?". When it came to the Leetcode problem, I started by explaining the problem, then which data structures and algorithms stood out as being potentially useful. The interviewer seemed to interpret this as me being confused and told me which data structure to use within the first few minutes. I then began to write some skeleton code to sketch out the logic and make my thought process obvious to the interviewers, however they then seemed to think I didn't know Python and was just writing Python code wrong, pointing out syntax errors. Given the amount of hints they gave, I finished the Leetcode problem within about 15 minutes so the technical interview ended early. As we had time left I would've liked to have been given the chance to work out the problem myself without any hints.
The HR interviewer and EDG manager were both very friendly and competent interviewers. They asked some tricky and difficult questions, but took the time to understand my answers. One thing that threw me off - they both asked questions about when I could start, and salary expectations, even asking if I would be relocating for the role and saying the company could arrange accommodation for me, however I didn't receive an offer so don't let this get your hopes up, they must just ask everyone exactly the same questions.
I was then ghosted after this final stage, without any communication from the company. I emailed asking for feedback two-weeks later but didn't receive a response, although my application status in the applicant portal changed to "not a match this time". I emailed again asking for feedback given it was a lengthy 4-hour day and the HR interviewer agreed to a short feedback meeting, however never showed up and ghosted me on any further correspondence.