It went well. My interviewers were very kind to me and made me feel like my interview was important to them. They tested me on basic data structures/algorithms knowledge (e.g. What is the time complexity of adding an element to a Hash Set?)
Interview questions [1]
Question 1
Q: What is the time complexity of searching a Hash Set?
Q: What does the const keyword do in C++
The interview process was mostly behavioral with a few technical questions that covered concepts that you learn in class. Only one round of interviews with a hiring manager and other members of the team.
This interview was almost entirely technical and very challenging, and I felt relatively unprepared based on the information I received from a recruiter. I was asked three technical questions - the first two were pretty reasonable, and the last one was very difficult.
Interview questions [1]
Question 1
I was asked to implement a cache-like data structure based only on a few different function headers and parameters they gave me.