Just to contribute to this topic, here's my experience with Crossover:
As many people here mentioned, the application process is composed of many steps, first of them, a dull, unpractical online test full of brainteasers. After that, I was directed to another process that was the challenge. It required me three days to have the challenge ready, but I took only too.
On a Saturday prior to my starting the whole challenge work, somebody from Crossover called me "just to check when I was intending to start the challenge", but I guess the person on the phone just wanted to make sure I could speak English.
I was supposed to build this prettifier routine, and to provide documentation, UML, a readme.txt file with installation howtos, a video and best practices along with that. So I did it. It took me a lot of my nerves just to figure out how to make a decent proposition out of such a small project that barely reflected the real world. A couple of days after that, I received a notification to carry on with the process, so I was scheduled an interview with a Technical reviewer.
The interviewer was a very very nice person ( and I can't emphasize enough how nice he was ). I had some quirks with my internet connection which he was very understanding. He even mentioned a couple of times during the screening that he had liked a lot my project and that he was "rooting" for me.Now, I wasn't aware that this technical screening interview was about asking a lot more technical questions and evaluating further on my technical knowledge for the job offer. But although I was very nervous and the questions where tricky ones sometimes,
I did manage to pass that phase as well. Up to that point I had spent two entire weeks of both my time and my nerves. The next day I received this automatic email stating that I had passed the entire challenge process, and that I was now part of this "marked" as they called. I received another email stating that somebody from Crossover would call me, it took a couple of days to receive the phone call.
A nice person called me to congratulate me for now being part of the Crossover Market and he asked if I had any questions. I did have and he did answer my questions. He then said that I was now "in for the ball" as he said. Or in other words, I was still subject to evaluation from the hiring manager and it could happen that he refused my resume and never requested my services or even an interview. Well, that didn't happen, the hiring manager requested me an interview which happened a few days ago.
I'm from Southern Brazil, this hiring manager was from Poland. So I got very nervous as I'm not used to dealing with eastern Europeans. I was afraid to say something that he could hold against me, which he totally did.So, again, the job offer was for a Senior Full Stack Developer, which up to that point I had totally nailed it. Although it was a very very stressful process and in my opinion, full of unnecessary challenges that could have been evaluated in a completely different way, I did manage to get approved, and as they like to say, I was then part of their top 1% ( big deal, huh?! ).
Back the the hiring manager. He was a polite person, but very strict to his technicalities, which seemed to be pretty much focused on someone who had a previous experience with this paid library for graph mapping routines, which I didn't have.
He started the interview by stating that he liked a lot the fact that my resume wasn't focused on just one set of technology, as it's still common to find programmers who are still only .NET or Java programmers; in my case I had this whole lot of "tools" ( as he said ), which reinforced the fact that I was a Senior Full Stack Developer. Up to that point I was feeling pretty confident about myself. He then asked if I had a prior experience with this specific paid library, which I didn't.
Confusingly enough he then changed his conversation by stating that I wasn't then a (sic) full fledged Full Stack Dev. He proceeded the interview by asking if I felt comfortable with instead of working with backend routines, working then with front end. He asked me a lot of questions about AngularJS, Javascript and he then asked me a very confusing question, which was: "have you ever programmed an algorithm?".
Now, I got very confused and nervous about that question! I mean, I have been working as a programmer for 15 years already. I'm currently a Software Engineer, with easily verifiable credentials. Not to boast, I have been hired overseas, worked in The USA and Germany as part of a huge team of development, with very advanced tasks that where required from both my overseas jobs, but he was asking me if I was able to program an a.l.g.o.r.i.t.h.m? What in this world did that mean? Was he implying that I was a web designer? Not to bring down the worth of my designer colleagues, but they do have clearly different working routines than a Software Engineer has. I wasn't sure what he meant,
I got so nervous that I do not even remember what I answered to him. Everything I can recall was the confusion I was feeling. After that he ended the interview by stating that he would interview a few other people and he would get back to me should he have an answer, positive or negative. But one can easily tell when he didn't perform well with something. And I knew I was out.Yesterday I got the automatic email stating that I was "unfortunately" out.
The email stated that I was (sic) "still in for the ball" for any other hiring manager that might get interested in my resume. Today, as I got back to the "market" just to check the other "opportunities", I clicked onto this one for Android Developer position, if I'm correct. Which COMPLETELY erased my history of ALREADY having passed the ENTIRE EXTREMELY PAINFUL selection process, and now I must take all the way again all the process, including the stupid brainteasers, 3 days development challenge, screenings, interviews and everything. Just to be able to apply to a LOWER RANK position than the one I was already selected. Now, there's nothing left from my previously approved position in their market, and I'm as good as somebody who had NEVER EVER gone through their stinking evaluation process.If I can be of any help here with whoever might be reading this review. It's a complete waste of time!
Their entire chain is not capable of truly evaluating a professional by their background and by setting real life challenges. It's all about brainteasers and inventing these humongous requisites with nicely adorned job titles just to as easily as pie, dismiss your entire working history and experience just because you do not know about this expensive stinking library. From all the reviews I read here ( and elsewhere ) all the people who failed in their selection process failed in earlier stages than mine.
Should you ever be in my position, that is: not good for this certain job vacancy, but still in the open for any other you might want. It's not worth it! For should you attempt to apply for a different position, not only you will have to go through the ENTIRE ordeal again, as many times you wish to apply for a position, but your entire history will be erased and you are back to nothing again. Complete waste of time, resources, nerves and money. Please, spend them with something that is worth it!Now I'm left with my nerves in pieces.
I'll have to put all my pieces together again, a little wiser yes, but a LOT more exhausted, in order to be able to pass another application process, this time with something - hopefully - that is worth it.