Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Chewy

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Chewy reviews | Chewy jobs | Chewy salaries | Chewy benefits
      Chewy interviewsChewy Senior Software Engineer interviewsChewy interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Senior Software Engineer Interview

      23 Feb 2021
      Anonymous interview candidate
      Boston, MA
      Declined offer
      Negative experience
      Average interview

      Application

      I applied through other source. I interviewed at Chewy (Boston, MA) in Jan 2021

      Interview

      Absolute unmitigated disaster of a hiring process. Full Stop. 
 Was told they were too busy to schedule a phone screen, even with an HR/ or recruiter to discuss the role, or what they were looking for, in order for me to get any speaking time I had to pass their tech review process. First interaction was a timed 10 minute quiz, featuring 12 multiple choice question on hackerRank of picky, terribly useful or even well-know Java trivia. Getting 8 out of 12 was enough to continue, although I doubt the are consistent on that. This qualified me for a Code Screen, with a Mid-level engineer, where we again used a HackerRank coding environment, of a partially completed Coding exercise. Not terribly hard or interesting, counting number of words in a paragraph, and the number of occurrences, along with which line they occurred in, and printing out in a specific format. Does there really need to be curly brackets around the text output ? Really? Ok let’s make sure we get that.

Finally I was told the process was to conclude with a 45 minute session with the Hiring Manager, geared towards allowing me to hear about the role, and get any questions I might have answered. As you might have guessed, none of these things were true; He was not the hiring manager, he was barely even a manager, and you guessed it, another round of inane, “design” problems. He did assure me he would give me , and I Quote 8 minutes at the end to ask any questions I might have. After being asked how to design a system that took resturant reservations. Vague, unguided, 5 word prompt, “design a reservation system”. 
 After 2.5 weeks, and three rounds of quizzes, I get my 8 minutes to ask my question, ”is this role remote” answer: I’m not sure. (I was applying because it was posted as remote). 

And you guessed it, all of a sudden it’s not a remote role, even in a pandemic we expect folks to be in the office at least 3 days a week.
 Great, thanks for so effectively showing me how it would be to work at this dumpster fire of an organization. I’ll Pass.

      Interview questions [3]

      Question 1

      Interface Inherence A Java class or inherence may inherit from ______ interface(s) Pick ONE option Zero One Zero and One Zero, One, or more than One Class Inherence Java class may inherit from _______ other class(es) Pick ONE option Zero One Zero or One Zero, One, or more than One Abstract Methods If a class contains an abstract method then that class must be _______ Pick ONE option an interface declared to be abstract implemented completely annotated with @Native Member Variable Initialization Member variables containing the keyword _____must be initialized in the class constructor and cannot be modified thereafter Pick ONE option private static final volatile Constructor Ordering The constructor of a parent class will always be invoked ______ the constructor of its child Pick ONE option before concurrently after N/A, constructor ordering is not guaranteed by the language specification Access Modifiers Default Consider the following class: package com.example public class MyClass { void method 1 () { } } Which classes are permitted to invoke method 1 ()? Pick ONE option MyClass only MyClass and all classes that extend MyClass MyClass and all classes in the package com.example MyClass and all classes in the package com.example, and all classes that extend MyClass Exception Handling: Unchecked Exceptions Which of the following statements is true about unchecked exceptions? Pick ONE option Unchecked exceptions must be declared by methods that throw them Unchecked exceptions cannot be taught Unchecked exceptions must extend either java.lang.RuntimeException or java.lang.Error Unchecked exceptions can only be thrown by the Java SDK Operators and Types What is the result of compiling and executing the following code? if ((1/2) && false) { System.out.printin(“true”); } else { System.out.printin(“false”); } Pick ONE option true is output to stdout false is output to stdout Compilation error JVM exits with java.lang.ArithmeticException at runtime Java 8: default keyword In Java 8 the default keyword may be used to …… Select answers that make the preceding statement true. Pick ONE OR MORE options Specify the default behavior in a switch statement in the event that none of the case statements results in a match Indicate that a class, method, or member variable has a default (i.e. package- private) visibility Specify the default value for a constructor or method argument Specific the default implementation of a method in an interface Lambda Scope Consider the following method: List<Integrator> modPlusOneFilter(List<Integer>input, int mod) { mod ++ return input.stream() .filter(element ->element % mod = = 0) .collect(Collectors.toList()); The code does not compile because of a problem with the lambda’s use of the mod variable. In order to access mod from within the lambda function mod must be: Pick ONE option final or effectively final static a non-primitive type auto-boxed Thread Safety The ____ keyword can be used to define a critical selection in which only one thread can execute at any given time Pick ONE option private final volatile synchronized Thread Pools ____ may be submitted to an ExecutorService Pick ONE OR MORE options Timers Runnables Callables Threads
      Answer question

      Question 2

      Given the block of input text, print the expected output: Input:  Question, what kind of bear is best?  That's a ridiculous question!  False. Black bear.    Expected Output: a: {1:2}  bear: {2:1,4}  best: {1:1}  black:{1:4}  false:{1:3}  is:{1:1}  kind:{1:1}  of:{1:1}  question:{2:1,2}  ridiculous:{1:2}  that's:{1:2}  what:{1:1} Some code already provided: public static void main(String[] args) throws IOException {     BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));     int inputLinesCount = Integer.parseInt(bufferedReader.readLine().trim());     List<String> inputLines = IntStream.range(0, inputLinesCount).mapToObj(i -> {       try {         return bufferedReader.readLine();       } catch (IOException ex) {         throw new RuntimeException(ex);       }     })         .collect(Collectors.toList());     concordance(inputLines);     bufferedReader.close();   }   static void concordance(List<String> inputLines) { // To be Imlpemented }
      Answer question

      Question 3

      Tell me about yourself, what you are working on, Verbally describe a system design that takes a Restaurant reservation.
      Answer question
      40

      Other Senior Software Engineer interview reviews for Chewy

      Sr. Software Engineer Interview

      26 May 2023
      Anonymous interview candidate
      Seattle, WA
      No offer
      Positive experience
      Average interview

      Application

      I applied online. The process took 2 weeks. I interviewed at Chewy (Seattle, WA) in May 2023

      Interview

      Recruiters were super helpful and accommodated my request to reschedule the interview (because of personal matters). All interviewers were very friendly and the interview was more like a discussion with your teammate.

      Interview questions [1]

      Question 1

      Phone screen round: LC medium question (on arrays). Interviewer asked about the time complexity and asked to optimize. Onsite round of interviews: (there were 4 interviews) 1. LC medium problem on string manipulation. Interviewer asked few behavioral type questions as well. 2. This interview was about code debugging and writing test cases to meet the requirements. 3. System design interview. Interviewer asked to design Twitter clone. 4. Behavioral round with the Director of Engineering. He asked 3 "Tell me about a time..." type questions and asked follow-up questions to know more about the scenario that I mentioned. Overall, very good interview process. Expect behavioral type questions in all rounds. It would be great to prepare "what could you have done differently in project X that you talked about" questions.
      Answer question
      5

      Senior Software Engineer Interview

      1 Mar 2023
      Anonymous interview candidate
      Declined offer
      Positive experience
      Difficult interview

      Application

      I applied through other source. The process took 2 weeks. I interviewed at Chewy

      Interview

      Initial phone screening with a recruiter, followed by an hour technical review using HackerRank. Virtual onsite consisted of debugging a parking lot, coding (leetcode/ return top K elements), system design (reservation app), and behavioral round. The interviewers were okay. Some more personable/engaging than others. Overall long process for a non MAANG company. Ultimately I tuned down the offer because I couldn’t look past the negative company reviews

      Interview questions [1]

      Question 1

      Behavioral round was focused on “customer first” and how your previous experiences related to that
      Answer question
      2

      Sr. Software Engineer Interview

      27 Feb 2023
      Anonymous interview candidate
      Seattle, WA
      Declined offer
      Negative experience
      Average interview

      Application

      The process took 3 weeks. I interviewed at Chewy (Seattle, WA) in Feb 2023

      Interview

      The interview process was very similar to Amazon. One screening followed by one day of onsite. The onsite had one system design, one coding and one behavioral interview. The interviewers were friendly and I cleared all rounds with flying colors. The only negative thing was the recruiter experience. I had discussed my minimum expectations with the recruiter before starting the interview process. After hearing my expectations, I was recalibrated for Sr Engineer role from a SDE 2 role. But despite clearing the Sr SDE interview the offer given to me was way low balled. Less than what I make as a SDE 2 in my current organization and like 30% less than my expectations. In the end, the whole thing felt like a huge waste of time and resources for both parties and I would not be interested in interviewing with them again.

      Interview questions [1]

      Question 1

      Leetcode medium questions related to standard bfs, strings etc.
      1 Answer
      1