Lengthy interview process where they asked for a 40 hour long take home backend project. I had to build the build the entire backend of an ecommerce website. Followed by basic fit and 1.5 hour technical interview.
The most difficult thing was knowing what the hell was going on inside of their process. They told me they "wanted me and just needed to find the right fit" then screwed around for two months, went silent unless I prodded them, and in the end told me they will not be able to map me to any client for next couple of months because I "didn't have the skills they were looking for" despite them being clearly there in my resume and background. If there is no positions open for a "Java" developer or any other language for that matter, why the hell would you allow candidates to take multiple rounds of interview including a take home project in those languages.
When I pushed them on it their response was basically "go to hell".
If this is the way they treat their employees, I wouldn't work for them on a dare.
Such a waste of time!!
Don't bother entering the application process unless you have the "required" skills (Node, react)