Carbonite logo

Carbonite Software Engineer Interview Questions
& Process

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

Based on 10 interview experiences · FREE TO READ

4.4 Rounds average
Difficult Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Carbonite.

Showing 3 of 10
Carbonite logo
Carbonite

Software Engineer

Engineering · more than a year ago

Mid Average Neutral experience No offer 5 rounds
Interview process
Recruiter call Phone screen Onsite Background check Offer
Interview formats
Technical Coding Behavioral

I applied online and then a Recruiter called me for an initial chat. After that, I had a phone interview with the hiring manager where we talked about basic OOPS and C# stuff like Dependency Injection and Anti Forgery token. Then came the final onsite interviews, which were four 1-hour rounds with the team. They asked basic DS and algorithm questions, and some C# specific questions like the difference between IEnumerable and IQueryable. The Recruiter later emailed saying they had positive feedback but were waiting on other candidates. A week later, I got a rejection email stating my experience wasn't a good fit. They seem really selective.

Confirmed questions2 questions
  • Basic DS and algorithm questions were asked. C# questions like the difference between IEnumerable and IQueryable were also covered.
  • Could you explain the difference between IEnumerable and IQueryable in C#?
Carbonite logo
Carbonite

Software Engineer

Engineering

Entry Easy Negative experience No offer 5 rounds
Interview process
Recruiter call Phone screen Onsite
Interview formats
Behavioral Technical

I found the job online and HR got back to me within a week. I had two phone calls with different managers, which was fine. Then came the in-person interview, which was supposed to be 3 hours. I was hoping for some good technical questions, but it didn't quite go that way. First, I met with HR who asked about why I'm looking to change jobs, if I'm interviewing elsewhere, if I'd accept an offer, and my salary expectations. Next, I met the VP who skipped technical questions and focused on professional fit, asking me to describe myself in three words and if I'm willing to interact with non-technical teams and customers. Then, I met three managers, one of whom was the hiring manager. Again, only professional fit questions. The hiring manager talked about wanting employees to constantly learn new technologies to be ready for future job switches. I asked another manager what he liked most about working there, and he talked about everything except the actual work. Finally, I met an engineer who also asked only professional fit questions; I barely remember that part, it was quite dull. In total, I spent 3 hours interviewing without a single technical question, which makes me think about the bad Glassdoor reviews.

Confirmed questions3 questions
  • In three words, how would you describe yourself?
  • We need a developer who can communicate with various teams. Is that something you'd be comfortable with?
  • Do you have any contributions to open-source projects?
Carbonite logo
Carbonite

Software Engineer

Engineering

Entry Easy Positive experience Accept offer 6 rounds
Interview process
Recruiter call Phone screen Onsite
Interview formats
Technical Coding System Design Behavioral

I got an email from the recruiter asking if I was still interested. Then I had a phone screen with the Team Manager. After that, since the role was for Frontend, they invited me for an onsite interview. I had five in-person interviews with the engineers on the team, and they mainly focused on basic JavaScript.

Confirmed questions8 questions
  • Can you explain the call, apply, and bind methods in javascript?
  • How would you find a missing number in a list of numbers from 1 to n?
  • What's the difference between == and ===?

Carbonite Software Engineer Interview Questions

Quoted word for word from Carbonite interview reports.

What's the difference between the map() and reduce() methods in JavaScript?

Read reports

How would you find a missing number in a list of numbers from 1 to n?

Read reports

Could you explain the difference between IEnumerable and IQueryable in C#?

Read report

How would you write a program to detect memory leaks in another program?

Read report

How would you implement two stacks using a single array?

Read report

Formats, difficulty and experience

Across all 10 Carbonite interview reports.

Interview formats

Technical 34.6%
Behavioral 30.8%
Coding 30.8%
System Design 3.8%

Interview difficulty

Easy 30%
Average 30%
Difficult 40%

Candidate experience

Negative 40%
Positive 50%
Neutral 10%