Kabbage logo

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

3 Rounds average
Average Typical difficulty
83.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Kabbage.

Showing 3 of 30
Kabbage logo
Kabbage

Software Engineer Intern

Engineering · more than a year ago

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

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'.

Confirmed questions5 questions
  • What's the lowest common ancestor of two nodes?
  • Tell me about your past projects and your skills.
  • Can you explain some C++ concepts?
Kabbage logo
Kabbage

Software Engineer

Engineering · more than a year ago

Entry Easy Negative experience No offer 1 round
Interview process
Recruiter call Phone screen
Interview formats
Behavioral

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.

Confirmed questions1 question
  • Can you tell me what you know about Kabbage?
Kabbage logo
Kabbage

Software Engineer

Engineering

Entry Easy Positive experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Offer
Interview formats
Technical Coding Behavioral

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.

Confirmed questions2 questions
  • 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.

Can you explain how to determine if a given word is a palindrome?

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

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

Formats, difficulty and experience

Across all 30 Kabbage interview reports.

Interview formats

Technical 33.3%
Coding 29.5%
Behavioral 26.9%
System Design 6.4%
Presentation 2.6%

Interview difficulty

Easy 20%
Average 53.3%
Difficult 26.7%

Candidate experience

Negative 13.3%
Neutral 3.3%
Positive 83.3%