impact.com logo

impact.com Software Engineer Interview Questions
& Process

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

Based on 22 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

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

Showing 3 of 22
impact.com logo
impact.com

Software Engineer

Engineering · a year ago

Mid Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Panel Background check Offer
Interview formats
Technical Coding Behavioral Presentation

The whole thing took about a month and a half, with 3 rounds. It started with a recruiter chat, then I got a coding test in Java, Springboot, and Maven. After I passed that, Round 1 was a chat about my resume and a coding challenge with follow-ups. They asked some tough questions, but I nailed them. Then they asked me to come to Columbus for an onsite. Round 2 was a 1.5-hour panel interview with 4 people. They started by asking about my resume and overall experience. Then came technical questions on SQL, Sessions/cookies, and Java Regex. We also talked about their current projects and how I'd handle certain scenarios and expected technical challenges. Round 3 was a call with a product owner and a principal software engineer, which felt more like an HR thing. I think they didn't like my answer about the toughest challenge, as I went too technical. The PSE mostly grilled me on Kafka follow-ups, which felt off-topic. The PO left early, but the PSE and I kept talking about the company and my interests for a while. I waited over a month for an update, and they kept saying I was still being considered, even though I followed up weekly. Finally, they rejected me, saying I had good technical skills but lacked product experience, which I still don't get why it took so long to tell me.

Confirmed questions8 questions
  • Tell me about your resume.
  • Can you discuss your experience with Java, Springboot, and Maven?
  • What's the hardest technical problem you've ever solved?
impact.com logo
impact.com

Software Engineer

Engineering · more than a year ago

Intern Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Behavioral Technical Coding

It was a three-part interview process. First, an initial chat with HR to go over everything and answer my questions. Then, a Java and OOP interview that was pretty broad, not super deep, easy if you know Java and OOP from a CS course. Finally, another technical part, but this one was really focused on specific Java features.

Confirmed questions5 questions
  • What distinguishes a TreeSet from a HashSet?
  • Could you define what a HashMap is in Java?
  • Is it possible to use an Object as a key in a HashMap, and if so, how would that work?
impact.com logo
impact.com

Software Developer

Engineering

Entry Average Positive experience No offer 3 rounds
Interview process
Take home Technical screen Technical screen
Interview formats
Coding Technical Technical

There were 3 rounds of interviews. First, a take-home test where I was given an interface and had to provide a solution. Second, a Zoom interview focusing on Java fundamentals and my general understanding of the language. Third, another Zoom interview that delved into problem-solving and design skills, specifically assessing my ability to explain coding solutions for given problems and design concepts.

Confirmed questions4 questions
  • Could you explain the different access modifiers in Java?
  • What distinguishes an interface from an abstract class?
  • Can you define polymorphism?

impact.com Software Engineer Interview Questions

Quoted word for word from impact.com interview reports.

Can you explain the difference between the sleep() and wait() methods in Java threads?

Read reports

What's the difference between an abstract class and an interface?

Read reports

Is it possible to use an Object as a key in a HashMap, and if so, how would that work?

Read reports

What is the difference between the methods that must be implemented for using an Object as a HashMap key?

Read report

What is Java Polymorphism and what are its various forms?

Read report

Formats, difficulty and experience

Across all 22 impact.com interview reports.

Interview formats

Technical 38%
Coding 34%
Behavioral 24%
Presentation 2%
Other 2%

Interview difficulty

Easy 18.2%
Average 72.7%
Difficult 9.1%

Candidate experience

Positive 50%
Negative 27.3%
Neutral 22.7%