CareerBuilder logo

CareerBuilder Software Engineer Interview Questions
& Process

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

Based on 32 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
78.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at CareerBuilder.

Showing 3 of 32
CareerBuilder logo
CareerBuilder

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Group Offer
Interview formats
Technical Coding Behavioral

I had a phone screening with a hiring consultant, and it was tough to tell how well I did. About a week later, I went in for a more formal interview with two team leads. They asked me a few straightforward whiteboard programming questions, like greatest sum and string reversal, plus a harder one about multithreading and load splitting, which I didn't fully know the answer to. One of the team leads then invited me back to chat with the rest of the team. They were really friendly and asked standard personality questions. I was pretty impressed by how smart they all seemed, and their casual dress code – one person was even in jeans, a t-shirt, and flip-flops. After that, I got a call asking about my start date.

Confirmed questions4 questions
  • Regarding a batch process for millions of emails with three subroutines, what are some methods to alleviate bottlenecking?
  • Could you explain how to find the greatest sum?
  • How would you reverse a string?
CareerBuilder logo
CareerBuilder

Software Engineer

Engineering

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

This was a really long interview process, but I was lucky to get selected. The company did a good job making it smooth. It took about 1.5 months to hear back. It began with a phone screen where the recruiter talked about the company and asked about my experience with tools and software dev. I was told to brush up on OOP and SQL. A couple weeks later, I got a programming task via Google Docs with two managers. I managed to solve it using regex. I didn't hear back for another 2 weeks and started to think I wouldn't get a callback. Turns out, they wanted to fly me in for an in-person interview. I flew in a week later and interviewed with two teams. The vibe was super chill and I enjoyed it.

Confirmed questions4 questions
  • What aspects of web development do you find appealing?
  • Can you reverse a string?
  • Can you reverse a sentence?
CareerBuilder logo
CareerBuilder

Software Engineer

Engineering

Entry Average Neutral experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical Behavioral Presentation

The first step was a Zoom call that was a mix of HR and technical stuff, lasting about an hour. They contacted me about a week later. Then, I had a Panel discussion at their office, which was all technical, focusing on JS (ES5, ES6, Angular, node.js, HTML, CSS, Algos). I heard back the next week about moving forward. After that, there was a final HR chat about salary and if I'd fit in culturally. It took another week, and then they sent the offer letter.

Confirmed questions5 questions
  • Tell me about questions related to node.js and scalable architectures.
  • Can you explain the JS compilation process?
  • What are the new features you know in ES5?

CareerBuilder Software Engineer Interview Questions

Quoted word for word from CareerBuilder interview reports.

Create a function that transforms a Roman numeral string into its integer equivalent. We'll only provide valid Roman numeral strings.

Read reports

For a given integer, can you list the unique digits and their frequencies? (e.g., 12227644 becomes 1(1x),2(3x),7(1x),6(1x),4(2x).

Read reports

Can you write a function to check if a given string is a palindrome?

Read reports

For a given string, can you provide the count of each unique character? Like, for "abacca", the result should be a: 3, b: 1, c: 2. Remember to handle any input string.

Read report

Can you write a function to generate Roman numerals in any programming language?

Read report

Can you write an algorithm to check if a number is happy?

Read report

Can you write a method to detect cycles in a doubly linked list?

Read report

Could you write a function that reverses a given string? For example, if the input is "Hello", the output should be "olleH". Make sure it works for any string, not just "Hello".

Read report

Formats, difficulty and experience

Across all 32 CareerBuilder interview reports.

Interview formats

Technical 38.8%
Behavioral 33.8%
Coding 23.8%
Other 2.5%
Presentation 1.2%

Interview difficulty

Easy 15.6%
Average 75%
Difficult 9.4%

Candidate experience

Positive 78.1%
Negative 9.4%
Neutral 12.5%