Started with an online HackerRank assignment, which was of moderate difficulty and consisted of C++11/14 questions, code snippets, and problem-solving questions.
HR discussion for cultural fit and salary expectations.
HackerRank online coding with a video conference.
Onsite round with tech managers and developers.
Suggestion to the company: During the final onsite technical interview, try to have multiple technical interviews with a single interviewer in each round instead of multiple developers in a single round. That way, you would give a fair chance to interviewing candidates who are spending long hours and resources throughout the process. If two or three interviewers are taking an interview together, then an individual interviewer's feedback may be biased due to the questions asked by another interviewer. Also, there can be some communication gap between any particular interviewer, which may again impact others' feedback. This is just advice, as otherwise, the process was good.
Template metaprogramming, std::atomic usage, smart pointers, reference and pointers, vectors, maps, and other STL container-related in-depth discussions.
The following metrics were computed from 2 interview experiences for the Flow Traders Senior C++ Software Engineer role in Amsterdam.
Flow Traders's interview process for their Senior C++ Software Engineer roles in Amsterdam is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Flow Traders's Senior C++ Software Engineer interview process in Amsterdam.