The first interview was a technical phone screen, where I was asked about the four basic concepts of OOP, some questions about Big-O time to access elements in different data structures, and a really abstract question about how I would describe the internet.
I was then called up to their headquarters for an onsite interview with about 20 other interns. It was a three-round interview process. I was asked frequently about design patterns and SQL.
Define the synchronized() method in Java and give a situation in which it would be used.
The following metrics were computed from 59 interview experiences for the The Home Depot Software Engineer role in United States.
The Home Depot's interview process for their Software Engineer roles in the United States 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 Engineer interview process in United States.