The process took 2 months. I interviewed at Citadel (London, England)
Interview
I was contacted by a recruiter, had a phone interview, where I was asked basic algorithmic question and some questions about my CV.
After that I was invited to another phone screen, which was purely behavioral.
After passing the 2nd phone screen successfully, I was invited to the onsite interview.
Onsite consisted of 5 interviews. They ask you algorithmic questions, some probability, C++ concepts and lot of questions about CV and why Citadel.
Felt like interviewers were busy, some kept looking at their phones, some were rude (grilled on why I want to leave my current company and what's wrong with it). One interviewer didn't believe that I haven't seen the problem before, because I solved it pretty fast. Received a reject due to "communication issues" after almost a month of wait.
Online assessment with 3 coding questions on bfs and stacks etc.
First round on a simple coding question with some basic CS questions on top of it and also asked many CV questions and motivations
Did not proceed after this round
I had an HR screen where they asked about my experience at my previous company and to prepare for C++ to talk with the hiring manager. They asked about why I got laid off at my previous company.
Application
I interviewed at Citadel (Hong Kong)
Interview
OA then phone interview, discussed about experience, coding rounds, and some open ended questions afterwards. The last 5 - 10 mins was for interviewee to ask questions back. Didn't pass this round :(