I applied online. I got an interview with a recruiter, which seemed to go well, we matched on salary range, notice period and so on. So she moved me to the next steps. They sent me a link to Codility for a coding challenge with 3 tasks. I completed all the tasks with a score 100 of 100 by all metrics. They invited me for a technical interview. We just talked a little about myself and he asked me some simple questions about system design. He was satisfied by all of my answers and this interview seemed to go pretty well too. After a few days I received an email stating that my profile did not meet their requirements. Without any further details. Application, all interviews and a couple hours of coding challenge is just a waste of time.