Just like what everyone has written here, what you see is true. I am not a fan of giving companies bad reviews but after reading the reviews here, but because i still gave the company a try to see if they have improved which apparently they haven't, i just had to post here to help everyone not to waste their time.
You start by answering some questions basic level javascript questions. Second stage involves building a project.
Honestly it was at this point i wasn't interested, i didn't do it for like two weeks until a guy gave me a call, which was what motivated me to building the project, which took me 2days.
After that i got a mail scheduling another interview. These were points from the first mail after doing the project:
-- We loved your project and want to hear more about it! Judging from what we’ve seen so far, you have a good chance to get the Software Architect - Web Front End role!.
I felt good for that. Now it was time for the interview.
I got asked questions about my background. "And when did i graduate from school" - I was so pissed by this question.
2. I was asked to share my screen, we were using google hangouts after his Skype internet was poor. I then said to him, okay let me share my screen via google hangouts, he said "no that he wanted to see my face and we should use team viewer" - I felt like oh maybe he wants me to show him my project.
Lo and Behold people, this interviewer started asking me some basic Javascript questions which a developer mostly uses in Jquery or Angularjs, in which i failed in few of them.
Please i applied for the role of a ReactJs Developer, but this interviewer was asking me AngularJS questions that i haven't done in a year. Only to give me feedback that i had to improve in Angular.
He never asked me to show him or explain my project to him during the interview, I'm pretty sure he doesn't even know ReactJS.
And then i asked him, why are you asking me Angular Questions when i applied for ReactJS. He told me he has seen my react code.
The feedback also says i need to improve on Async programming, For christ sakes, this interviewer never asked me anything about async programming, if he did, i would have sat him down, schooled him about async programming like he was a baby.
Other feedback include:
- Animations should have been better.
- Gradients should have been better.
- Low code comments.
- Low code coverage of unit tests.
They say animations, when they give you a picture to reproduce, insolence.
Gradients - You didn't say reproduce this image as it is, pay attention to details, but the project says we can improvise.
-Comments, I think the reviewer doesn't know reactjs and can't read readable code.
- Low code coverage - I only wrote few tests which at least covered all the components i have written for the project. Did you want me to test Npm Modules too?
I am writing this here, because i am pissed over the fact that i didn't want to continue with this company but i was persuaded to continue by the person that called me to take the project.
But now i can see that there's a problem with the interviewer, he doesn't know anything.
This was an insult to my career which is hurtful.
Advice to Crossover: I think you should interview your interviewers, and they should come up with better live coding questions on coderpad.io. and lets developers write code like fizzbuzz, functional programming like currying, findPrime numbers etc, for evaluation.