The hiring manager emailed first. The first step was a call with the hiring manager. The second step was 3 separate technical interviews and 1 call with a recruiter. Communication with the recruiter was smooth, and details about the interviews were provided.
Interview questions [1]
Question 1
Hashmap, smart pointers, data structures and algorithms, a lot of short questions about topics specific to the role (what is X, can you describe Y, what do you know about Z, etc.)