The interview process was well-structured. I went through 3 stages: screening, tech task, and the interview with hiring managers, and then I received an offer. The tech task was quite challenging and interesting. During the interview, mostly standard questions were asked, but some of them made me think. The final decision took just over a week, but I was informed about such timelines in advance.