I applied for the position via Zip Recruiter; I had a phone screen; I was called for an in-person interview.
I was impressed with the people on the interview board. The interview was comprised of conceptual programming language questions, algorithmic questions, and architectural questions. The technical questions varied from common problems to unique problems. They also through in a twist of psyche questions.