iHeartMedia logo

iHeartMedia 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.1 Rounds average
Average Typical difficulty
46.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at iHeartMedia.

Showing 3 of 15
iHeartMedia logo
iHeartMedia

Software Engineer

Engineering

Mid Easy Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Panel Background check
Interview formats
Behavioral Technical

It started with a basic HR phone screen, which was pretty standard. Then I talked to the SVP of Engineering about their projects and how I'd fit in; he was knowledgeable and experienced. After that, I had an interview with two team members. One was more of a casual chat, but the other dug into my past projects with a lot of technical questions. I felt I didn't nail that part but managed to answer okay. Then I waited 2.5 weeks with no response, even after reaching out. I'm guessing I was ghosted, which is pretty frustrating and unprofessional.

Confirmed questions1 question
  • Can you describe your past work projects?
iHeartMedia logo
iHeartMedia

Software Engineer

Engineering

Staff Average Neutral experience No offer 4 rounds
Interview process
Phone screen Technical screen Onsite
Interview formats
System Design Coding Behavioral

It was a pretty standard interview process. Started with a phone screening, then a code screening, and finally a 4-hour main interview. The main interview was broken down into: 1 hour for System Design with whiteboarding, 1 hour for Computer Science basics with live coding, 1 hour for Concurrency/JVM with live coding (specifically Scala), and 1 hour for a Behavioral interview.

Confirmed questions4 questions
  • Can you design an API backend for managing playlists, intended for use by mobile apps?
  • Questions covering Computer Science basics, involving live coding.
  • Questions about Concurrency and the JVM, involving live coding in Scala.
iHeartMedia logo
iHeartMedia

Software Engineer

Engineering

Entry Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding

I reached out to the recruiter directly since I had her contact info from a referral. The interview process involved 3 main stages: first, a phone screen with the recruiter, then a technical interview on Zoom using HackerRank, and finally, a half-day in-person session. This last part had 6 separate 30-minute meetings with different people from the tech team, including a Product Manager and the Director of Web Engineering.

Confirmed questions2 questions
  • Can you describe how you would handle a disagreement with a colleague?
  • Which website or app do you find particularly well-designed from a user experience perspective, and what makes it stand out to you?

iHeartMedia Software Engineer Interview Questions

Quoted word for word from iHeartMedia interview reports.

Given some buggy code, identify the issue as a retain cycle and fix it by capturing self in a weak reference within a code block.

Read reports

Can you design an API backend for managing playlists, intended for use by mobile apps?

Read reports

Which website or app do you find particularly well-designed from a user experience perspective, and what makes it stand out to you?

Read report

In situations of conflict, how do you typically respond?

Read report

Are you able to work regular business hours during the day, as well as on weekends?

Read report

Did the interview include typical questions for a Software Engineer role, and were there any unexpected topics?

Read report

Formats, difficulty and experience

Across all 15 iHeartMedia interview reports.

Interview formats

Coding 32.4%
Behavioral 32.4%
Technical 29.4%
System Design 2.9%
Group 2.9%

Interview difficulty

Easy 33.3%
Average 46.7%
Difficult 20%

Candidate experience

Neutral 26.7%
Positive 46.7%
Negative 26.7%