Screen with recruiter, technical interview with hiring manager, then presentation interview on a recent project if you make it past the technical interview. Everything was smooth up until the technical interview. The interviewer showed hints of frustration when I struggled with his lead on a technical question. I was overthinking a more simpler solution. The interviewer didn’t seem very social or show much interest in our meeting afterwards. Also seemed a bit impatient after halfway through. I tried to answer all 3 technical questions as best I could and I did get to the right answer for the one he was leading me through eventually but I guess it wasn’t fast enough for him.