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.