Technical test, then a 2 hour in-person interview. First hour focuses on going through the test and coding questions and the second hour of the interview focses on system design.
Interview questions [1]
Question 1
Draw high level design of previous system worked on
Pleasant first stage interview, informal chat about the role and a bit about CV and experience. Second stage was an online coding test based on the kind of problems you'd encounter on the job and was given the promise I would get the chance to explain my approach and choices in the next stage. Provided neat, concise code that passed all edge cases and was rejected with the reason that "they didn't like my coding style". Deceptive interview process.
Interview questions [1]
Question 1
HackerRank question was custom made for the role (not a generic set of questions to test algorithm knowledge that a lot of companies throw out when they don't know how to interview someone in tech).
I applied through a recruiter. The process took 2 weeks. I interviewed at Aspect Capital (London, England) in Mar 2022
Interview
First stage: coding assignment with concurrency tasks, around one week to complete.
Next: phone screening 2 hour interview divided into 2 section - technical discussing the assignment and second about system design
Interview questions [1]
Question 1
Java concurrency questions
Design system logging assets prices