I applied through a recruiter. I interviewed at RainFocus
Interview
Contacted by email by company recruiter, then appointment set up with hiring manager, then you're asked to do a longer, drawn out crud project. After passing all those, you are told that the next interview will be with several devs to talk about your project. What it turned out to be was that they didn't talk about your project, but rather ask you a gotcha question to add another complex feature in 45 minutes while they awkwardly look on. Some even go off camera. I finished most of the gotcha functionality but not all at the end of 45min -- that wasn't good enough. Companies that ask candidates to spend a good amount of time on projects with the aim of playing gotcha afterwards deserve to not have quality candidates apply to work for them. After the final interview, I looked at some of the other reviews and it turns out they pay well below the average. My advice to RainFocus is, if you want to act like you're Amazon or Google, at least pay a decent salary.
Interview questions [1]
Question 1
Add several features, one of which will delete multiple items.
We are sorry this interview experience did not meet your expectations. Our goal is that every candidate appreciate the experience whether they are hired or not. We did not do this for you. We will share your feedback with the interview team so we can get better.
I applied online. I interviewed at RainFocus
Interview
A phone interview was first conducted to gauge my knowledge of React. Following the phone interview, I received an email to complete a take-home challenge to demonstrate my knowledge of working with React and an API.
Interview questions [1]
Question 1
I was asked to explain which React lifecycle hook to use in certain scenarios.