The Home Depot Software Engineer interview questions
based on 77 ratings - Updated May 22, 2026
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
35%
Applied online
Applied online
27%
Campus Recruiting
Campus Recruiting
25%
Recruiter
Recruiter
5%
Employee Referral
Employee Referral
5%
Staffing Agency
Staffing Agency
2%
Other
Other
Interview search
77 interviews
Viewing 66 - 70 of 77 Interviews
The Home Depot interviews FAQs
Software Engineer applicants have rated the interview process at The Home Depot with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 74.1% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied online. The process took 3 weeks. I interviewed at The Home Depot (Atlanta, GA) in Feb 2017
Interview
The interview was super easy and the interviewer is really nice person in which he is trying to get the best out of you not to suppress you and make you nervous.
I applied through a recruiter. The process took 1 week. I interviewed at The Home Depot (Atlanta, GA) in Nov 2016
Interview
The interview was on site, and it took about 3 hours. It was divided into two portions: 2 group problems, and a "speed-dating" type of interview in which I was placed in a room with a manager and every 10-15 minutes, a new manager would come to talk to me.
Interview questions [4]
Question 1
Talk about the importance of database normalization, and explain the different degrees of normalization
You have 8 balls of the same size and shape, but one of them is heavier than the rest. Given a binary scale, describe an algorithm to find the heaviest shape. If you don't answer with the most optimal solution, you will be asked to find it
I applied through college or university. The process took 2 weeks. I interviewed at The Home Depot (Atlanta, GA) in Oct 2016
Interview
divided into groups, I worked with two other people, first had to deal with a logic based problem (no code) and then a coding problem; the coding problem involved them giving us unorganized lines of code that we had to put together in the right order to make the code work and then we had to explain what the code does and ways to make it more efficient
Interview questions [1]
Question 1
The logic problem dealt with making dormitory building(s) to accommodate a certain number of students, and we were given several constraints that we had to work under such as size, budget, etc.