Karat logo

Karat Interview Questions
& Process

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

Based on 93 interview experiences · FREE TO READ

2 Rounds average
Average Typical difficulty
63.4% Positive experience

Which role are you interviewing for?

23 roles · 93 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Karat.

Showing 4 of 93
Karat logo
Karat

Senior QA Engineer

Engineering · half a year ago

Senior Average Positive experience No offer 1 round
Interview process
Technical screen Phone screen
Interview formats
Technical Coding

The interview process was very methodical. First, the Karat Interviewer guided me through the process and explained the Karat portal. My interview was divided into three parts. After the Interviewer explained all three parts, I could ask questions. I'll list the three questions below. I've moved on to the next interview stage and am still in the process.

Confirmed questions3 questions
  • Given some API code with multiple requests, identify test cases and provide feedback for improvements.
  • Analyze and enhance a Java code snippet.
  • Examine a downloaded log file, count the restricted access websites, and present the results.
Karat logo
Karat

Engineering Interview

Engineering · nearly a year ago

Entry Average Positive experience No offer
Interview process
Recruiter call Phone screen Technical screen Onsite Panel Group Presentation Background check Offer
Interview formats
Behavioral Technical Coding System Design Case Presentation Group Other

The interview process was well structured, an interview guide was shared early enough so I could prepare for the interview. I had the chance to schedule the interview at the time that was suitable for me. My interviewer was amazing, kept a very positive energy and a smile on his face through the process, always reached out for support. He's the best, well trained and professional interviewer.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Karat logo
Karat

Client Implementation Manager

Operations · nearly a year ago

Senior Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical

My interview experience with Karat, which started in July 2025, was really disappointing. I got through two rounds okay, but then they said the team was going on vacation for a week and we'd talk after. When they got back, the recruiter said the hiring manager was out for another week, causing more delays. This went on for a month with no updates, and then I got an email saying they weren't hiring for that role anymore because they reassessed. It felt like a month of my time was wasted. Then, surprisingly, they reopened the position a month later. I reached out again, and they said they were looking for different experience, even though the hiring manager had previously said I was a good fit and matched the job description. I was even set up for the next round with the hiring manager's boss before their vacation. This whole thing was a huge waste of my time and energy. They were unclear about what they wanted, going from calling me a great fit to suddenly needing someone different, which wasn't professional. The recruiters didn't communicate well either; I had to constantly chase them for updates. I'd be careful with this company; their process isn't transparent and they don't seem to respect candidates' time. My advice to management: communicate better, be clear about expectations, and value candidates' time.

Confirmed questions1 question
  • What is your experience and what are your career goals?
Karat logo
Karat

Software Engineer

Engineering · a year ago

Mid Average Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Coding System Design

So first, I had this Karat Qualify, which was like a 15 min offline test. It was all MCQs and I could pick between backend, general coding logic, or algorithms & data structures. After passing that, I got an invite right away to set up the next interview. Then came the Karat Core, which was an online live video thing, lasted for 60 mins. They covered system design discussion/analysis and live coding for data structures & algorithms. This technical interview was pretty chill, I could schedule it whenever I wanted. And the best part, if I felt it didn't go well, I could get a redo. So I booked my first attempt pretty soon after scheduling, so I could do a redo quickly if needed.

Confirmed questions8 questions
  • For a mobile app that animates kids' drawings and downloads interactive stuff, how could we cut down on server farm expenses?
  • On a sports stats website, how can we lessen the impact when third-party APIs go down frequently?
  • What kind of info do we need to guess how much a popular video-sharing app will cost to run next year?

Karat Interview Questions

Quoted word for word from Karat interview reports.

Write Python code to find the longest common subsequence between two sequences, or alternatively, the longest common sublist of two lists.

Read reports

Given a list of parent-child relationships representing trees, determine if two given nodes share a common ancestor.

Read reports

What are the neighboring coordinates that are 0s, given a 2D array of 1s and 0s and a starting coordinate tuple?

Read reports

Given a list of parent-child relationships representing trees, identify the node that has only one parent and no parent itself.

Read reports

Find a given string within a character matrix and provide the coordinates of its occurrences.

Read report

What words from a given list can be formed using the characters available in a specific string?

Read report

Can you determine if a path exists between two points in a given 2D array?

Read report

What is the big O time complexity of the provided algorithm?

Read report

Given a dictionary string (e.g., "uahbhyb"), determine if any of the words "table", "pencil", "baby", or "pen" are present within it. The task is to return the first word found in the dictionary. This exercise tests understanding of programming language syntax and computational complexity.

Read report

Formats, difficulty and experience

Across all 93 Karat interview reports.

Interview formats

Coding 35.3%
Technical 32.6%
Behavioral 20.9%
System Design 4.3%
Presentation 3.2%

Interview difficulty

Easy 14%
Average 69.9%
Difficult 16.1%

Candidate experience

Neutral 12.9%
Positive 63.4%
Negative 23.7%

Reports by job function

Engineering 70
Other 7
Operations 7
HR 4
Marketing 2
Analytics 1