Bodybuilding.com logo

Bodybuilding.com Software Engineer Interview Questions
& Process

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

Based on 5 interview experiences · FREE TO READ

2.2 Rounds average
Average Typical difficulty
40% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Bodybuilding.com.

Showing 3 of 5
Bodybuilding.com logo
Bodybuilding.com

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience No offer 1 round
Interview process
Recruiter call Phone screen
Interview formats
Behavioral Technical

I applied in early June and didn't hear back until early July. The first step was a phone screen with a recruiter. She introduced herself and asked about my background. Tawny seemed genuinely interested in my work history and passions outside of work, which made me feel important. We discussed my experience, knowledge, and how I develop my skills. Even though she's not an engineer, she was knowledgeable. When I asked about the company, her passion was evident. She answered my questions about the team, culture, databases, and the company's direction. I'm now waiting to hear about her discussion with the hiring managers, but I feel like Bodybuilding.com is where I want to work.

Confirmed questions1 question
  • Can you tell me about your experience working in an Agile environment, and what your typical sprint lengths were?
Bodybuilding.com logo
Bodybuilding.com

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Technical Behavioral

After applying, I had a recruiter call, then a basic phone screen with HR and the hiring manager. They mentioned I'd get updates on the next steps soon, but it took 3 weeks. The next interview was scheduled for 8 am and had 5 interviewers. Only one showed up on time; the other two were 35-45 minutes late and seemed grumpy. They said "This too early" when I introduced myself. The late interviewers were aggressive, making it uncomfortable. One asked how I stay up to date on new technology, and when I mentioned Udemy courses, they rudely clarified they meant 'current' technology, not how I learn.

Confirmed questions2 questions
  • Can you explain dependency injection and its applications?
  • How do you keep yourself updated on current technology?
Bodybuilding.com logo
Bodybuilding.com

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience No offer 5 rounds
Interview process
Recruiter call Phone screen Take home Onsite Offer
Interview formats
Behavioral Technical Coding

I was initially contacted by a recruiter about a software engineering role with bodybuilding.com. We first emailed about my interest and my thoughts on moving to Boise, ID. After some back and forth emails, we had a call to discuss the job more. Before they put my name forward, I had to do a quick 10-question written quiz, mostly about OOP. About a week later, I had a phone screen with the hiring manager. It was about 30 minutes and covered OOP, web architecture, business knowledge, and company culture. A few days after that, I heard back that they were interested in an in-person interview in Boise. We set a date and they arranged everything. The in-person interview had two parts. First, a behavioral interview with the hiring manager and a Sr. Engineer, lasting about 45 minutes with "tell me about a time when..." questions. Second, a technical interview with four software engineers, lasting about 2.5 hours, covering OOP, design patterns, web servers, server platforms, databases, and "what would you do in this scenario..." questions. It was a good experience, but ultimately, they decided I wasn't the right fit.

Confirmed questions2 questions
  • Can you discuss design patterns and their application?
  • Tell me about design patterns and how you use them.

Bodybuilding.com Software Engineer Interview Questions

Quoted word for word from Bodybuilding.com interview reports.

Can you write a SQL query to display sales by region, using a sales records table and a regions table?

Read reports

Can you explain dependency injection and its applications?

Read reports

Design the object model for a system I'm familiar with but won't provide details on.

Read reports

Can you discuss design patterns and their application?

Read report

Can you tell me about your experience working in an Agile environment, and what your typical sprint lengths were?

Read report

Formats, difficulty and experience

Across all 5 Bodybuilding.com interview reports.

Interview formats

Technical 41.7%
Behavioral 25%
Coding 16.7%
System Design 16.7%

Interview difficulty

Easy 0%
Average 60%
Difficult 40%

Candidate experience

Negative 60%
Positive 40%