Call with recruiter, non-technical call with hiring manager, technical interview with senior engineer with Leetcode questions. Overall, I don't understand why the recruiter even put me through this process if I had zero experience with cryptography. The point he stressed was "you'll want to really talk in-depth about your cryptography experience" and I was thinking "man this guy must have not even read my resume because I don't have any cryptography experience". The hiring manager and senior engineer interviews weren't anything out-of-the-ordinary, but just expect to be doing Leetcode and also to be asked a laundry-list of nitpicky technical questions that they're just reading off a sheet. In another interview I did with fidelity for a similar role that guy literally just rattled off probably 20 pop-quiz questions (like how do you enable multithreading using Maven or what is the function on Javascript Observables that does XYZ). Oh and then in the end I never heard back again from the recruiter.