I had two interviews and then a technical interview. The first two were your standard "Tell me about yourself..." type questions and were fairly straightforward. The technical interview was a bit more difficult as I was conducting a "mock interview" but even still it wasn't overly difficult.
I was scheduled to have a final interview to discuss my technical portion, however, it was canceled after scheduling and I received no follow-up or explanation as to why. After sending numerous forms of communication and still hearing no reply, I was given a rejection email some weeks later.