
Kissflow Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 32 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Kissflow.
Software Engineer
It was a four-round process. Three rounds were technical, and the last one was about value alignment. Technical Round 1 checked my CSS, JS basics, and problem-solving. Technical Round 2 focused on HTML, CSS, and React basics. Technical Round 3 asked about my past projects, how I use React (practices and patterns), and included a take-home task. The value alignment round was to see if my values fit with Kissflow's core values, which they said is important for joining their 'tribe' rather than just technical skill. The talent acquisition team was super helpful throughout, making everything smooth.
- HTML, CSS, and JavaScript fundamentals were assessed.
- A live coding challenge was given to test problem-solving and logical thinking.
- A live coding challenge focused on React.js was conducted.
Software Engineer
The whole journey from HR's initial call to getting the offer was super smooth. I was up for a software engineer backend role, specifically focusing on Python. There were a total of 5 interview stages: 3 were technical, one was for culture fit, and the last one was with HR. The technical interviews weren't just about writing code, but really tested how deep my knowledge went. The questions were actually quite enjoyable to tackle. The culture fit interview was more about seeing how well I meshed with their company values. For this part, there's no real right or wrong answer; I genuinely enjoyed it. All in all, the interview process felt really seamless.
- Questions about OOPS concepts specifically in Python.
- Questions related to Databases.
- Questions testing logical problem solving abilities.
Senior Software Engineer
The interview went well. I was asked to code a few JavaScript programming questions about checking for palindromes with recursion and finding repeated elements in an array, as well as about CSS selector precedence and Box Shadow properties.
- Can you explain how to check if a string is a palindrome using recursion in JavaScript?
- How would you find elements that are repeated in a JavaScript array?
- Could you describe CSS selector precedence?
Kissflow Software Engineer Interview Questions
Quoted word for word from Kissflow interview reports.
“Write a Javascript function to remove duplicate elements from an Array.”
Read reports →“How would you convert an int to a string without using the built-in python function?”
Read reports →“Given a list representing stock prices on consecutive days, determine the maximum profit achievable from buying and selling the stock. The stock must be bought on a day prior to selling. If profit isn't possible, return -1. Provide the maximum profit considering all scenarios. Ensure the solution's time and space complexity is better than O(n*n).”
Read reports →“Write a Javascript function to find the Maximum and Minimum element in an Array.”
Read reports →“What are the properties related to Box Shadow in CSS?”
Read report →“Could you write a recursive function to calculate the output of the series (1/2) + (2/4) + (3/16) + (4/256) +.......n for n terms?”
Read report →“What is the function of the nullish coalescing operator?”
Read report →“Can you explain how to check if a string is a palindrome using recursion in JavaScript?”
Read report →“What differentiates REST from Fast API, and what's an efficient method for API authentication?”
Read report →Formats, difficulty and experience
Across all 32 Kissflow interview reports.