I was reached out by a recruiter on LinkedIn.
They offer 2 options for the initial interview. I chose the take home assesment one.
It was an easy one and I passed it. On the next step, we reviewed the code with one of the engineers. (He didn't even know some of commonly used methods. I explained him during the interview.)
They wanted to move forward and set up a meeting with 5 of their employees in a day. (It took consecutive 5 of hours of mine in a day excluding 1 hour of break at lunch)
Interviewers were nice people and I think overall it passed so well.
After a week I received a rejection mail. They told me that they were looking for a more senior person. But none of the interviewers were senior level. (They are hiring senior levels with mid levels I guess).
Overall it was an awful interview experience.