Initially I was contacted by HR specialist. I was interested in this opportunity so we arranged a video call. During the call I told more about myself and my experience and HR specialist told me more about the company.
The next step was a technical interview. The duration of the technical interview was an hour, I was asked some questions related to Swift language, we discussed how I would solve some technical challenges, what architecture approach I would use.
The next step was a coding challenge. I was given a few days to complete it and submit the result. The challenge was quite interesting and not so simple, I had to think and come up with some new solutions (I never faced the similar challenge before).
Some time later, after my coding challenge was checked, HR specialist arranged a new video call to share the feedback with me. During this call I found out that they wanted to make me a job offer. In a couple of days I received a job offer email with all details.
I can say I really enjoyed the whole process and I have only nice impressions about the company. The HR specialist was very professional, positive, and open person. She always replied back to me very quickly if I had some questions, clarified everything in details. The guys who held the technical interview also left only positive impressions. I really regret that I couldn't accept that offer and become a part of their team.