I applied through a staffing agency. The process took 1 week. I interviewed at The Home Depot (Atlanta, GA) in Jul 2021
Interview
It was a 1.5 hour interview where we discussed background, skills, and worked on coding exercises for 1 hour. There were three interviewers on the call, and the questions were handled by one of the engineers.
Interview questions [1]
Question 1
There was a sample code for Rust, and I was asked to fix some of the code that was faulty.
I applied through college or university. I interviewed at The Home Depot (Atlanta, GA) in Oct 2020
Interview
Straightforward, friendly interviewers, group setting, code scramble, API design, talk to other candidates in interview to solve problems, introduction activity to get used to virtual interview environment, asked questions after each section
I applied online. I interviewed at The Home Depot (Austin, TX) in May 2021
Interview
I was contacted by HR about a week after I applied. There was a short 15-minute phone screen to gauge my interest and talk about the role, then we scheduled a second interview was scheduled for the following week.
The second interview was one hour with three software engineers (all senior or above) which made it more nerve-wrecking, which I think showed. It was a more conversational interview than I've had before; they didn't mind me asking questions during technical discussions or problems. There was only one coding challenge at the very end that was fairly simple.
I received an e-mail about a week later informing me that they decided on someone else for the position. I was very nervous in the interview and wasn't thinking clearly on some of the questions, so I can't blame anyone but myself. They were overall incredibly kind and welcoming, and it was the best interview process I've gone through so far.
Interview questions [9]
Question 1
What are your first steps when you're given a user story in an Agile workflow? What's your process?
How much experience have you had with the React Developer Tools for debugging? (This specific position was more front-end, so you might not have this.)
Given two strings of equal length, write a function that determines if they are anagrams (that is, if one string can be rearranged to form the other string)