DrFirst logo

DrFirst Software Engineer Interview Questions
& Process

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

Based on 13 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
53.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at DrFirst.

Showing 3 of 13
DrFirst logo
DrFirst

Software Engineer

Engineering · nearly a year ago

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

The interview process was good overall, and the interviewers were friendly. It wasn't too difficult compared to other companies. I'd recommend applying. The salary was good, though less than big tech companies. I would recommend it.

Confirmed questions2 questions
  • Were you asked to solve LeetCode problems?
  • Did you complete a personality test?
DrFirst logo
DrFirst

Software Engineer

Engineering

Mid Difficult Negative experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Coding Other

The recruiter call was supposed to be friendly, but it ended up being unpleasant and aggressive, even rude. They were twenty minutes late. Even though I thought I bombed that, I got invited for in-person interviews. The first part was a "personality test" which was actually the Wonderlic IQ Test. Then, the in-person interview was also unpleasant. Most interviewers didn't read my resume. The President of the company came in and wasn't even convinced they needed the job, and I had to justify it. After meeting three of the five people, I was told I was done because one interviewer was busy and another was in a meeting. I suspect they had already decided not to hire me because they wanted someone more experienced. A week later, I got a "we're not interested" email from the admin.

Confirmed questions3 questions
  • Why should this position exist at all?
  • Can you explain why the IQ test is being presented as a personality test?
  • Justify the need for this role.
DrFirst logo
DrFirst

Software Engineer

Engineering

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

This was the worst interview experience ever. It involved 3 phone interviews, and then I was called in twice for an on-site 1:1. The phone calls were okay, but when I got to the site, there was so much confusion, they didn't even know who was supposed to interview me. The CIO was super rude during the interview and it felt really disrespectful. The CEO almost offered me the job right then, but in the end, I got rejected. They asked standard questions, and it wasn't clear what they were even looking for. The recruiting manager tried to make the job sound less important to negotiate down my salary expectations.

Confirmed questions1 question
  • Can you explain the difference between procedural programming and object-oriented programming?

DrFirst Software Engineer Interview Questions

Quoted word for word from DrFirst interview reports.

Can you explain the difference between procedural programming and object-oriented programming?

Read reports

Can you explain why the IQ test is being presented as a personality test?

Read reports

Could you design a data model for document management that includes permission controls?

Read reports

Could you explain a specific architectural design pattern?

Read report

Tell me about the code you're most passionate about and why.

Read report

Formats, difficulty and experience

Across all 13 DrFirst interview reports.

Interview formats

Behavioral 37.9%
Coding 27.6%
Technical 27.6%
Other 6.9%

Interview difficulty

Easy 7.7%
Average 76.9%
Difficult 15.4%

Candidate experience

Positive 53.8%
Negative 46.2%