First phone interview then two onsite interviews. First interview is to get some background of candidate. Second interview is to solve problems.
Real problems in their products, hard to prepare by reading a book.
A few days later told me they will choose another candidate.