I applied online. The process took 3 weeks. I interviewed at Chewy (Boston, MA) in Apr 2019
Interview
First was an initial call with the recruiter. Pretty standard stuff, making sure what they are looking for is inline with what the candidate is seeking.
Second step was a call with VP of Engineering. Again, pretty standard call here. Nothing technical, it's mostly them selling you on the position and company and providing you a bunch of info. You should have some good questions to ask in return though.
3rd was a technical assessment via hackerrank. Question was take 2 strings as inputs and determine if they are anagrams. Then to increase the level of difficulty, question was altered a bit to take a short string and long text and determine if there are anagrams matching the string inside the long text.
After tech assessment another recruiter call. Brief, just to talk about the onsite interview.
Last was the onsite interview. Met with people in various functions from HR, PM, swdev team members, and sw manager. Not super technical. sw manager asked a scenario about working with PM's along team collaboration and would increase in difficulty the question. Not hard, just wondering how you think. Technical question was one that was listed here. In Java write a method that to insert a new node into a sorted linked list of integers such that the list still remains sorted. The catch is all the nodes have a final member variable for next, so you cannot alter the node.
After all this you quickly finish up with the recruiter. They'll ask you a bunch of questions to get feedback on the interview and the process. They really want feedback. Then you'll get a follow-up email with a survey about your interview experience as they want even more feedback. Then when you get the phone call saying you were not selected you get a brief generic sentence as to why you weren't selected. This left a sour experience. They want detailed feedback on the interview process but then are as brief as possible on their feedback to you.
Interview questions [1]
Question 1
In Java write a method that to insert a new node into a sorted linked list of integers such that the list still remains sorted. The catch is all the nodes have a final member variable for next, so you cannot alter the node.
I applied online. I interviewed at Chewy in May 2026
Interview
Applied online and received a call about 3 weeks later. We first had a screening phone interview where they asked things like "Why chewy".
About a week later there was a technical round scheduled with an engineer on the team. During this round I was presented with an easy hacker rank question and was able to move forward.
The final round was a set of 4 interviews, 3 of which were technical and 1 behavioral. The technical interviews involved debugging existing applications and talking through the design of a basic CRUD application. Each of these interviews was 1 hour long and they spanned over 2 days.
Overall, everyone was pretty respectful and friendly throughout the whole process.
Interview questions [1]
Question 1
Walk through the design of a basic CRUD application. Consider various trade offs of all the decisions you make.
I applied online. I interviewed at Chewy (Minneapolis, MN)
Interview
A phone call with behavioral questions about current work experience. Then a 10 minute multiple choice test with 20 questions about Java. Questions were on very specific parts of Java that I have not used before like Vector classes and different implementations of Vector classes.
On the initial call, the screener told me that the coding interview would be a series of coding questions on a certain skills-testing website, so that is what I prepared for. It wasn’t that at all— the interviewer plonked me down in an empty online environment that I wasn’t familiar with and basically said “build a web app, go” with very little guidance. I wasted too much time trying to figure out how to import different packages into the environment while the interviewer was very unclear on if that’s what he expected me to do or not. Then he said “time’s up” and was not interested in hearing any more about my thought process.