There's a first talk with the recruiter, then a technical interview which is composed of two steps: the first step is a system interview that takes 60 minutes; secondly, there's a pair programming session.
The process from the first conversation on LinkedIn since the pair programming session has taken 76 days, yes, 76 days. Of course, there were holidays in the middle (Christmas and New year), but 76 days it's too much.
I've had many communications problems with the recruiter I've talked to during the whole process. Feedbacks were really slow and I always need to ping them to understand what was going on. So no transparency and respect at all with candidates.
They decided to not continue with my application. The feedback I got is the lack of knowledge of data structure, time/space complexity, and also not fast enough with his solutions. Despite they provided the feedback, which was super nice, I didn't like the one regarding not being fast enough. There were no explicit expactations on how fast I was supposed to solve the issue. They must be explicit on what they are aiming on that session. I decided to solve the problem in baby steps and showing them how to make use of TDD. Apparently they don't value it much.
All people I've talked to in both technical interviews were super nice and the conversations were super smooth.