The interview was on-site and it took about 3 hours. It was divided into two portions:
Talk about the importance of database normalization and explain the different degrees of normalization.
Given two sets of real numbers, write a method to find the intersection of the two sets. Once complete, talk about ways to improve its performance.
Explain any past experience that involved interaction with a customer and how you handled it.
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.
The following metrics were computed from 6 interview experiences for the The Home Depot Software Developer role in Atlanta, Georgia.
The Home Depot's interview process for their Software Developer roles in Atlanta, Georgia is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for The Home Depot's Software Developer interview process in Atlanta, Georgia.