Iron Mountain logo

Iron Mountain Software Engineer Interview Questions
& Process

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

Based on 21 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
65% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Iron Mountain.

Showing 3 of 21
Iron Mountain logo
Iron Mountain

Software Engineer

Engineering · a year ago

Entry Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical Coding Behavioral

The interview took place on campus and included 5 rounds. The first round was an online assessment, followed by a communication assessment in the second round. The third round was a technical interview, and the fourth round was a Manager round. Finally, the fifth round was an HR round.

Confirmed questions4 questions
  • Could you explain the fundamental principles of Object-Oriented Programming?
  • We'd like you to complete a coding problem.
  • Please write a SQL query.
Iron Mountain logo
Iron Mountain

Software Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical Coding

The interview process was quite unprofessional, consisting of two stages: an HR call and a technical call. During the HR call, I couldn't get any information about the position, the tech team, or any HR-specific details. Afterward, I received a survey asking about my current salary. The technical interview involved questions about my past projects, along with some React and TypeScript queries. Some live coding was done via Teams chat, and there were errors in the provided code samples. They expected me to have my camera on, but one interviewer had theirs off. Naturally, no feedback was provided.

Confirmed questions4 questions
  • Can you discuss your projects?
  • What are JavaScript classes?
  • What's the distinction between a type and an interface in React TypeScript?
Iron Mountain logo
Iron Mountain

Technical Lead

Engineering · more than a year ago

Lead Difficult Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Recruiter call
Interview formats
Technical Behavioral

There were three interview rounds. The first two were technical interviews, and the last one was an HR and IQ round. The first technical interview was with a local interviewer, and the second technical interview was with an onshore manager.

Confirmed questions7 questions
  • Questions about ASP.Net
  • Questions about C#
  • Questions about MVC

Iron Mountain Software Engineer Interview Questions

Quoted word for word from Iron Mountain interview reports.

What's the distinction between a type and an interface in React TypeScript?

Read reports

Can you explain the differences between a promise and an observable?

Read report

Could you explain the fundamental principles of Object-Oriented Programming?

Read report

Formats, difficulty and experience

Across all 21 Iron Mountain interview reports.

Interview formats

Technical 46.9%
Behavioral 34.7%
Coding 16.3%
Presentation 2%

Interview difficulty

Easy 19%
Average 57.1%
Difficult 23.8%

Candidate experience

Negative 25%
Positive 65%
Neutral 10%