(In a nutshell - complete waste of time, no feedback, not nice people)
I was approached by their internal recruiter on LinkedIn. They were looking for someone with (mainly) JAVA knowledge. I made it clear it wasn't my expertise but I've used it and I can pick it up and am willing to learn. Recruiter said it was fine.
1st round was a remote coding interview. I was asked what language I wanted to use. I chose the one that I use on a daily basis. Information got lost, because I was given two tasks written in JAVA. The interviewer told me I could either solve them in my preferred language (but have to change the code myself) or postpone the interview. I chose the earlier one. Tasks weren't difficult.
They got back to me saying they want me to do the coding interview again in JAVA... I said it was fine, but I wasn't happy. Earlier round was a waste of time after all. I prepared for the interview and I managed to solve the tasks again.
They invited me for an on-sight interview, I had to chase them about it because they were so slow finding the date. I was told that onsight interview has 4 sessions, 4x 1h, so I took an entire day off from work.
During the first session I was asked about Hashtables and JAVA things. It wasn't difficult but as JAVA not being my day-to-day language I must have said stupid things.
I felt that the second session went much better. It was more about my expertise and what I am good at.
Here comes the catch, right after the second session, someone came in to the room and said that was it for today, we'll be in touch. No details, no reasons or whatsoever. I pretty much think they just cut it off based on the 1st session.
Next day, I received a macro email saying they're not moving on with my candidecy. I didn't get any personalized comments.
I invested time in the process so I asked for some feedback, but no response.