I applied online. I interviewed at Omaze (Los Angeles, CA) in Dec 2020
Interview
I remotely interviewed. I have many years of experience practicing TDD and especially ReactJS past 6 years.
The interview process for the front-end team was basically "how can we be clever by asking the interviewer to do some obscure coding challenge". Instead of testing your actual skills on a real problem, they make you implement reduce() in JS.
Nobody enjoys this kind of interview. This kind of coding challenge has nothing to do with writing real-world code and coding challenges should not be there to make it tricky for the interviewee using some exercise that has nothing to do with something you'd actually do on the job.
It's a waste of time. Don't waste your time interviewing here, it's just a bunch of kids trying to show off, to show that they can do an exercise but you can't. Typical of CA frat-type organiazations.
They claim they have agility and care about TDD. But the fact is they're no different than the rest of the 90% of the development teams out there, all cliche, all talk, and they don't care about the candidate really. They care about showing off.
The backend team, I had a better experience during that interview. They were honest, not looking to show off, genuine. I can't say the same for the front-end folks.
Interview questions [1]
Question 1
Implement JavaScript's Reduce function. (If you don't get this right, we'll pass on you, the interviewee.)