My experience was pretty negative with the company. The interviewing process was fairly standard: phone call, then two Skype interviews (one with the team leaders from different places on Europe and another one which was the C++ test), then the physical interview.
Straight to the point: I got outright lied. When I went to their offices, I was told that "it would be a formality, just to see me in person to give me an offer already". Then I got to the office and almost got insulted.
So basically the HR guy told me the C++ test went poorly and doubted whether my Bachelor's thesis was done on C++ in reality. Then he also voiced his worry about my "compromise with the company" just because I'm studying a part-time Masters (I'm currently working on another company, so yes, I'm commited to both, as I already explained on the interviews).
I ended up doing another C++ test there "to see if this one would go better" (lol...), but this one was different. They basically pulled out a project that they were working with, but it didn't compile when executing an unitary test. I was to find where the error was. Of course I didn't find it, because if you just gave me a whole C++ project I cannot just find an error in 2 minutes. Especially considering this was an Entry-level post, I found that pretty lame.
Then after that day I asked the HR guy how the test went, to see if I would continue in the process or not. He told me "I'm trying to manage that in parallel to the stage we're already on. A colleague is going to call you soon to discuss stuff about the contract, etc".
So basically I assumed they were playing games on me, probably because they was another candidate before me and they were trying to keep my as backup plan in case he/she ended up rejecting the offer. This is all a theory from mine, of course, but given the bad vibes that I was already getting, I decided to withdraw my application.