Only facts at first.
What was different comparing to other interview reports on this page:
- Interviewers who don't want to interview are not forced to do this now. Not all interviewers arrived, but those who made it actually listened.
- They are aware that Facebook, Google, Microsoft are better.
What was confirmed by other reports:
- Book questions, a lot of them. "React.js was first released in which year?" Not exactly this question, but very similar.
- Elementary level algorithm to write a whatever-first-search of a directed graph. Basically a book question with 1 difference: anyone who knows basic algorithms will answer it.
- They failed basic questions about the best coding practices
Q: Do you perform code reviews?
A: We don't need them, they are for junior developers.
Q: Can you build the project in one step?
A: We don't need this, we use micro services.
My opinion after being interviewed with other companies. A typical onsite interview day at Amazon/Google/Microsoft is infinitely more enjoyable than 1 interview at iHerb.
You know that Silicon Valley hiring process is criticized by a lot of people? I will tell you that the interview process at iHerb is worse. Yes, going through hard algorithm problems feels better than answering book questions from a company that rejects best coding practices.