Office Depot logo

Office Depot Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 15 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
53.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Office Depot.

Showing 3 of 15
Office Depot logo
Office Depot

Software Developer

Engineering · more than a year ago

Entry Difficult Neutral experience No offer 6 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Technical

First, an HR review, then a Hiring Manager interview. If you pass that, you'll move on to four separate one-hour interviews, which could be with a panel or individually. They'll ask situational questions based on Office Depot's 5C principles and technical questions about your past work or this role.

Confirmed questions4 questions
  • Tell me about a time you demonstrated the 5C principles at Office Depot.
  • Can you explain your experience with [specific technology] relevant to this role?
  • Describe a situation where you applied the company's 5C principles.
Office Depot logo
Office Depot

Software Engineer

Engineering

Mid Difficult Negative experience Decline offer 4 rounds
Interview process
Recruiter call Take home Technical screen Onsite Panel
Interview formats
Coding System Design Coding Behavioral Technical

Had a quick chat with the recruiter. Then there was an online assessment with 3 questions. After that, it was 4 virtual interviews, which were easy/medium. One was an Object Oriented Design (OOD) question where I felt I did well; the interviewer was really laid back and felt like a senior person guiding me. Another was a LeetCode (LC) problem, I gave an O(n) optimized solution immediately, but the interviewer implied it could be better, and at the end, it turned out his 'optimized' version was essentially the same as mine, just with slightly prettier code. The system design interview was tough, with the interviewer giving no guidance and introducing new requirements mid-way, which should have been clarified upfront. The last interview had a vague coding question, followed by grilling on probability and threading concepts. I felt that while the interviewers had deep experience, especially one with a decade at the company, I couldn't always keep up with their thought process. Out of the 4 interviewers (or 8 if you count the shadows), only one from the OOD session seemed like someone I'd want to work with. The others seemed focused on nitpicking, possibly due to their long tenure. During the last two interviews, I noticed the interviewer and their shadow seemed to be messaging and giggling about me.

Confirmed questions5 questions
  • How would you design a class capable of storing other classes and itself, and then printing a specific stored piece in its original order?
  • Can you print all distinct characters of a string while maintaining their original order?
  • Design a system.
Office Depot logo
Office Depot

Senior Software Engineer

Engineering

Senior Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Coding Technical System Design Behavioral

I had a phone call with recruiters first, then a HackerRank coding assessment that was easy, followed by 2 LeetCode questions. After that, there was a loop interview with 4 interviewers. 3 of them focused on coding and my current experience, and 1 was a system design question. Since my background is in e-commerce, they asked me to design a recommendation system.

Confirmed questions3 questions
  • Can you tell me about your experience?
  • Could you solve 3 coding questions?
  • Can you discuss your experience?

Office Depot Software Engineer Interview Questions

Quoted word for word from Office Depot interview reports.

Can you print all distinct characters of a string while maintaining their original order?

Read reports

How would you design a class capable of storing other classes and itself, and then printing a specific stored piece in its original order?

Read reports

What are your strategies for optimizing React applications?

Read report

Formats, difficulty and experience

Across all 15 Office Depot interview reports.

Interview formats

Technical 35.3%
Behavioral 32.4%
Coding 26.5%
System Design 5.9%

Interview difficulty

Easy 20%
Average 53.3%
Difficult 26.7%

Candidate experience

Neutral 40%
Positive 53.3%
Negative 6.7%