The interview process was sort of what you'd expect from big tech: recruiter screening, followed by a one-hour technical screen, then supposedly a three-to-four-stage final interview with all the stakeholders. That's the disappointing part; I thought Chewy was a better company than this.
Although I coded the technical screening problem just fine, I was dinged because I didn't know the definition of polymorphism off the top of my head. The technical screening was a small HackerRank exercise mixed in with a bunch of random Java and textbook computer science questions. This is agitating for anyone that's been in the industry for a while because if you're several years removed from college, you are not going to have that stuff memorized.
Also, even though I met a lot of the technical criteria for the position and exceeded the experience requirements, I was passed on as a candidate. This was because, even though I have over 10 years of Java experience, I didn't know the most recent features in the framework. Apparently, this meant I wasn't ready to be an expert on the job right away, which is unrealistic anyhow.
Lastly, I went through two recruiters and had different experiences both times. After being turned down on my first attempt, that recruiter encouraged me to apply for other positions, which I did and received another interview with another recruiter.
Only this time, I didn't even make it to another technical interview. I was told that there is some non-standardized rule about candidates not being eligible to interview for six months after going through the interview process. When I inquired about this situation, I was told that it varied from position to position and hiring manager to hiring manager.
Ultimately, I was extremely disappointed by the interview process I went through for a company I truly admire. I'm sure this comes off as sour grapes, but I was expecting a much better experience from a company that is so great to its customers.
What is polymorphism?
If you had to design an object-oriented language, what parts would be the most important?
Tell me how lambda expressions work in Java.
The following metrics were computed from 2 interview experiences for the Chewy Senior Software Engineer role in New York, New York.
Chewy's interview process for their Senior Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Chewy's Senior Software Engineer interview process in New York, New York.