I applied online, and HR responded pretty fast. I had two rounds of phone interviews. Both of them were technical. The questions were not too tricky, but with some brainstorming questions that were a bit challenging. The second round was a bit more difficult than the first one.