I applied through a recruiter. I interviewed at Fidelity Investments (Durham, NC) in Apr 2026
Interview
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.
Interview questions [1]
Question 1
Left-shift a primitive int array k times. You cannot allocate any extra memory and it should be O(n) time.