kipi.ai logo

kipi.ai Software Engineer Interview Questions
& Process

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

Based on 26 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
80.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at kipi.ai.

Showing 3 of 26
kipi.ai logo
kipi.ai

Senior Software Engineer

Engineering · more than a year ago

Senior Easy Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Onsite Offer
Interview formats
Technical Coding Behavioral

So first I had this online test, it had some MCQs on the programming language I picked and then a SQL question at the end. After that, I had an interview where they asked about basic programming stuff, JS fundamentals, and some coding questions. The second round was pretty similar, and they asked about sorting algorithms in both. The third round was with the CEO of the parent company. It covered basic programming concepts, my experience and projects, and my previous work. Finally, I got an offer.

Confirmed questions2 questions
  • What's the best sorting algorithm for merging two arrays? Also, what's the difference between radix sort and selection sort?
  • Questions on SQL and JS Fundamentals.
kipi.ai logo
kipi.ai

Software Developer

Engineering · more than a year ago

Entry Average Negative experience No offer 3 rounds
Interview process
Take home Technical screen Phone screen
Interview formats
Coding Behavioral

So the hiring process started on Dec 6th 2023. I had my first test on the same day, then a second test on Dec 16th, and my first interview was on Dec 21st. The interview was initially set for 11 am, but they rescheduled it to 3:30 pm just 5 minutes before. I logged in at 3:30 pm, and the interviewer showed up around 3:45 pm. During the interview, they took a 5-minute break for coffee. The actual interview began at 3:50 pm. After about 15 minutes, I got disconnected due to internet issues. I rejoined immediately, but the interviewer/HR didn't let me back in. I emailed them to reschedule. The next day, their HR Sanket called and lectured me on professionalism. Honestly, considering all this, who seems more professional?

Confirmed questions1 question
  • Could you please rearrange the array using core Java?
kipi.ai logo
kipi.ai

Software Engineer

Engineering

Entry Difficult Positive experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Background check Offer
Interview formats
Technical Coding Behavioral

So the interview process at Kipi.ai kicked off with a quick phone screening to see if I was interested in the company. Then, HR set up my first technical round. This involved some basic JavaScript, a bit of Java, and an SQL query, plus some general tech stuff. After I passed that, I had a second round with a senior interviewer. They threw three SQL problems and two Java OOP questions at me. Nailed that, so I moved on to a third interview, which was more managerial. We talked about my projects and went over more Java and SQL questions. The final step was the HR round, where they asked some basic behavioral and general questions. Luckily, I cleared everything and got a good outcome!

Confirmed questions8 questions
  • How would you find duplicate rows in a table using SQL?
  • Can you write an SQL query that joins two tables using a left join?
  • What is the SQL query to find the third highest salary?

kipi.ai Software Engineer Interview Questions

Quoted word for word from kipi.ai interview reports.

What is the SQL query to find the third highest salary?

Read report

Can you write an SQL query to find duplicates in a table?

Read report

How would you find duplicate rows in a table using SQL?

Read report

Formats, difficulty and experience

Across all 26 kipi.ai interview reports.

Interview formats

Technical 46%
Behavioral 27%
Coding 25.4%
System Design 1.6%

Interview difficulty

Easy 15.4%
Average 69.2%
Difficult 15.4%

Candidate experience

Positive 80.8%
Negative 19.2%