In general, the interview process went smoothly. The entire process consisted of three separate conversations over a span of 3-4 weeks. The initial step was just a friendly conversation with the recruiter to see if the opportunity would possibly fit. Afterwards, an onsite interview was scheduled for one hour. Then after maybe another week or so — I received an offer.
Interviews may vary but mine consisted of some technical questions related to the technologies I have used in the past. The interviews felt more like a conversation than anything, with a pretty natural flow. It was easy to schedule at every step of the process, overall it was a pleasant experience.