Keap logo

Keap Software Engineer Interview Questions
& Process

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

Based on 18 interview experiences · FREE TO READ

3.2 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Keap.

Showing 3 of 18
Keap logo
Keap

Software Engineer, Backend

Engineering · more than a year ago

Entry Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Coding Technical System Design Behavioral

Applied online and then got a call from the recruiter. After that, a technical call was scheduled. It was a 1hr 15mins video call with HackerRank coding. Later the virtual onsite was set up. 4 rounds of 45mins each. DS/Algo, System Design, App building, and final interview with Manager. I had read the glassdoor interview reviews where a lot of people told about interviewers being rude or not interested, etc. But that was not at all the case. In the app-building round, I did not know Spring/JavaScript at all and I let him know and he still encouraged me to go ahead and helped me do it. Every interviewer was very very helpful and super nice and encouraging. 2 weeks after the interview, they reached back with an offer.

Confirmed questions6 questions
  • Can you find the nth Fibonacci number using both iterative and recursive approaches?
  • Determine if a given tree is a Binary Search Tree (BST) or not.
  • Implement a function to find overlapping intervals.
Keap logo
Keap

Senior Software Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Technical screen Background check
Interview formats
Technical Coding

The interview process kicked off with a brief recruiter phone screen. Some initial concerns about workload arose, but I decided to continue until I could speak with the engineering team. The recruiter then scheduled two technical interviews back-to-back. The first interview started awkwardly with the interviewer diving straight into a problem without introductions. I attempted some small talk, but the interviewer seemed disengaged. I successfully solved the coding problem and explained my solution. The interviewer mentioned the next interview might need rescheduling due to the dev team's busyness, which felt like another red flag. The second interviewer also had a similar unenthusiastic demeanor, getting straight to the problem without pleasantries. I worked through that problem and explained my thought process. A few days later, I received a rejection email. While I gained practice, the overall experience was filled with too many red flags to consider further.

Confirmed questions2 questions
  • Could you find the Nth number in the fibonacci sequence?
  • There was also a question about manipulating an array.
Keap logo
Keap

Software Developer

Engineering

Entry Average Negative experience No offer 1 round
Interview process
Take home Recruiter call
Interview formats
Coding

The recruiter contacted me via email and asked me to complete a 1-hour coding challenge with 2 questions. I accepted and took the test. The first question involved core Java and built-in data structures, which was straightforward. The second question required knowledge of the Spring framework, which I didn't have and couldn't answer. The job description asked for 0-2 years of experience and basic programming knowledge, but I felt the first question might have been too hard for just basic knowledge, and the second definitely required internship or professional experience with web technologies, which most 4-year CS degrees don't cover. I emailed the recruiter explaining I could do the first question but the second was outside my current web experience within the time limit. I thanked them for the opportunity, but I never heard back, which felt like rejection. It seems the job description was misleading, asking for Junior Developer pay for someone needing more experience, which is disappointing. Also, making me take a coding challenge before any conversation about my skills felt impersonal, like I was just a number. They seem like a big corporation despite their size and claims of changing the world, treating applicants as disposable.

Confirmed questions2 questions
  • A question asking to use core Java with built in data structures
  • A question asking for Spring knowledge

Keap Software Engineer Interview Questions

Quoted word for word from Keap interview reports.

Given a URL, fetch the JSON from it, modify it, and return the result.

Read reports

Can you find the nth Fibonacci number using both iterative and recursive approaches?

Read report

Could you write a function to determine the winner of a tic tac toe game?

Read report

Formats, difficulty and experience

Across all 18 Keap interview reports.

Interview formats

Coding 36.4%
Technical 27.3%
Behavioral 25%
System Design 9.1%
Other 2.3%

Interview difficulty

Easy 11.1%
Average 66.7%
Difficult 22.2%

Candidate experience

Positive 50%
Negative 38.9%
Neutral 11.1%