I had a single interview at their office which and was interviewed by two people at separate times. The interviews lasted 2 hours, they had some questions regarding my previous experiences, but most of the questions were technical with some whiteboard questions. I found the whole interview pretty easy. I was surprised with the response time of them giving me an offer, overall the interview process went very smoothly.