The entire process consisted of 4 45 minute interviews with a small break in between each one. The first interview was a technical coding question where I had to write code on a whiteboard. The following three were more behavioral interviews, with the interviewer and I having a conversation about either how we would tackle a broad technical problem, or about my past experience and why would fit into their program.