Hour interview session followed by a take home assignment. Assignment was long and not that straight forward (first had to determine if the problems had a determinate complexity). The C questions werent that hard. Overall, the take home assignment could be challenging for people since they would have to spend a bit of time on it.
Got contacted by their HR, I was reluctant, but he convinced me to come for an interview.
When I came for the interview, they couldn't find the hiring manager, so I had interview with someone else and a technical guy. The technical guy probably didn't write code for the last 20 years and asked the most ridiculous irrelevant questions, insisted on writing code on a piece of paper (not even a whiteboard) . He didn't know the answers for his questions either and argued with me every time he asked something I knew and he didn't
Nevertheless the other guy, who was not the hiring manager, seemed to like me and decided to proceed. At that point the technical guy requested me to do a 24-hour unpaid test project for them.
Doubling from laughter off I went. But you can try, they have the same positions open for the last year or more.