
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
Candidate interview experiences
First-hand accounts from people who interviewed at Keap.
Software Engineer, Backend
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.
- 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.
Senior Software Engineer
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.
- Could you find the Nth number in the fibonacci sequence?
- There was also a question about manipulating an array.
Software Developer
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.
- 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 →“Find the second largest element in an array.”
Read reports →“Implement a function to find overlapping intervals.”
Read reports →“Could you find the Nth number in the fibonacci sequence?”
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 →“Design the Opentable system.”
Read report →“How would you design a system similar to OpenTable?”
Read report →“How do you stay current with coding practices?”
Read report →Formats, difficulty and experience
Across all 18 Keap interview reports.