
Kabbage Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 30 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Kabbage.
Software Engineer Intern
So I applied online for the S/w engineering intern role and a senior recruiter got back to me in a couple of days for an initial chat about the position. We had a good talk, and she explained the process and teams, and was upfront about pay and housing. She asked me a simple programming question, and that was it for the first call. I thought it would take longer to hear back, but she quickly got back to me with the next step: a technical phone interview with a software developer. This interview focused a lot on my past projects and skills, and the interviewer was really nice. After that, the recruiter emailed me about two days later saying I was moving on to a whiteboard-style team interview with two teams back-to-back, which lasted about two hours. The first team asked some C++ questions and then gave me a whiteboard problem about strings and binary trees. The questions were manageable because I'm comfortable with data structures and algorithms. Right after that, I was on a call with the second team, who seemed like higher-ups. This interview was more about front-end and database tech, where I was given a use case and asked to come up with a solution and the technologies involved. The first team interview was video, and the second was a phone call. Both went well, and the recruiter emailed a couple of weeks later saying feedback was good but they were still interviewing others. Then I got an email about a final interview with their Head of PeoplOps, which was like an HR interview to see if I'd be a good fit for the company culture. Apparently, I made a good impression because I then got an offer for the Software Engineer Intern role from Kabbage. The whole process was long but worth it, and the experience was great. It's a company worth looking into if you want more than just a job, but a supportive 'family'.
- What's the lowest common ancestor of two nodes?
- Tell me about your past projects and your skills.
- Can you explain some C++ concepts?
Software Engineer
So I applied online and then a recruiter emailed me to set up this first phone interview thing for July 14th. Well, like 15 minutes after we were supposed to talk, he calls and says he "got sick at lunch" and we needed to reschedule. I rescheduled for the next Tuesday at 9:30. It's 9:35, still no call. I had to call him, and he still sounded like he was doing something else. He rushed through it, and we talked about my resume and how I would be a good fit. He said he'd pass my info to the hiring manager and try to speed things up since I lost a week because of his "lunchtime sickness" and it wouldn't be fair to miss out. This was July 19th, and I was told I'd hear back by Monday, July 25th, no matter what. Surprise, surprise, I never heard from anyone, and I doubt he even told the hiring manager about me. Super unprofessional.
- Can you tell me what you know about Kabbage?
Software Engineer
I had my interview on April 17th. It started with an initial phone screening test, followed by a 30-minute technical phone conversation that was pretty easy. Then, there was an hour-long onsite interview where I had to explain the 'why', 'what', and 'how' of a sorting algorithm. This was also very simple, and the conversation was friendly and professional. I noticed many employees are young and from Georgia Tech, which explains the sorting algorithm question. It's not a senior role, so a strong grasp of computer science basics like data structures and algorithms is important, but you don't need to be an expert in specific technologies.
- Can you explain a simple sorting algorithm?
- Can you describe the 'why', 'what', and 'how' regarding a sorting algorithm?
Kabbage Software Engineer Interview Questions
Quoted word for word from Kabbage interview reports.
“What's the lowest common ancestor of two nodes?”
Read reports →“Can you explain how to determine if a given word is a palindrome?”
Read reports →“What are Linq Queries in C#?”
Read reports →“Can you validate an input string that follows the format: [program name] --COUNT [INTVALUE] --NAME [STRING VALUE] --HELP? The order of these arguments can vary, and the --HELP flag takes precedence. There were also some explicit and implicit rules not mentioned in the initial description.”
Read reports →“Can you write a for loop to create a multiplication table, for instance, where row 3 and column 3 result in 9?”
Read report →“What is your favorite curse word?”
Read report →“What is your preferred curse word?”
Read report →“Can you explain the difference between Breadth-First Search (BFS) and Depth-First Search (DFS), and provide reasons for choosing one algorithm over the other?”
Read report →“Can you explain a simple sorting algorithm?”
Read report →Formats, difficulty and experience
Across all 30 Kabbage interview reports.