The interview process consisted of four stages.
The first one was a general technical screen aimed at filtering out unsuitable candidates. The difficulty ranged from low to medium, there was one simple coding exercise (at easy leetcode level) and a couple of questions related to programming principles, data structures, api design.
The remaining three stages consisted of two technical sessions, each including one coding exercise and one system design exercise, and one culture fit session. The difficulty of those was medium.
Overall, the experience was good, the interviewers were knowledgable and polite. Unfortunately I got no feedback at all after the process was completed.