Very kind interviewers, most of whom worked at the company for a while. Wasn't really leetcode style questions, rather oop based. 2 rounds of interviews. tech -> tech + system design.
I applied through college or university. I interviewed at Grainger in Oct 2025
Interview
A first round technical interview that was very easy, asking to just define and create a few functions related to a given class in a language of your choice. As well as some behavioral questions. A second round very typical systems design interview that was a bit more difficult.
Interview questions [1]
Question 1
Design a system that allows a manufacturer to alert a user about the status of their delivery.
2 interviews total. Both were behavior and technical. 1st is about coding, they want u to improve their code, or create new functions. 2nd about system design, have to create a systems based on their prompt
Interview questions [1]
Question 1
System design questions based on the prompt, business/ inventory/ customer service based