Credit Karma logo

Credit Karma Interview Questions
& Process

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

Based on 249 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
43.3% Positive experience

Which role are you interviewing for?

30 roles · 249 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Credit Karma.

Showing 4 of 249
Credit Karma logo
Credit Karma

Partnership Analytics Analyst

Analytics · half a year ago

Mid Average Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Take home Presentation Panel
Interview formats
Technical Coding Case Presentation Behavioral

It started with a recruiter screen, they were responsive. Then there was a SQL Coderpad test, a take-home case that needed a presentation, and finally 4 behavioral interviews. The take-home case was tough; they expect you to make recommendations based on assumptions about the data, but then they hit you with real-life challenges that you wouldn't know unless you already worked there. They also asked about data sources and what other data would be helpful. It felt a bit like a power play from the interviewers.

Confirmed questions6 questions
  • Complete 6-8 medium LeetCode SQL problems in an hour, with increasing difficulty.
  • Share an example of a time you were asked to discuss a situation.
  • Share an example of a time you were asked to discuss a situation.
Credit Karma logo
Credit Karma

Software Engineer Intern

Engineering · nearly a year ago

Intern Average Positive experience No offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Coding Behavioral

So the process was pretty standard, two rounds. First up was a coding test, kind of like LeetCode, where they check your problem-solving skills with algorithms and data structures. After that, I had a chat with the engineering manager. That one was more about behavior, like how you work with others, your past experiences, and how you handle different situations.

Confirmed questions1 question
  • Have you previously worked with the Go programming language?
Credit Karma logo
Credit Karma

Data Scientist

Research · nearly a year ago

Senior Average Negative experience No offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Offer
Interview formats
Coding Technical System Design

The process kicked off with a recruiter chat, followed by the hiring manager. Then there was a LeetCode coding round focusing on basic ML concepts, and finally, an onsite technical part. The onsite had two separate rounds: one on Recommendation Systems and another covering General ML, Recommendation Systems, and System Design. On the plus side, the interviewers were really respectful and listened well. But, communication was a big issue; it was never clear what was happening next or what to study. I had to chase them for info about the next steps and scheduling, which caused a lot of delays and rescheduling. It was also confusing with so many HR people on emails. After about three months and five rounds, I got an automated rejection, which was pretty frustrating. Also, during one of the virtual onsite interviews, the interviewer was on call and kept getting distracted by Slack messages, which made it hard to focus.

Confirmed questions7 questions
  • Tell me about Dynamic Programming.
  • Explain the difference between kNN and ANN, including why and when to use each.
  • Describe your depth and breadth of knowledge in recommendation systems.
Credit Karma logo
Credit Karma

Product Analyst

Analytics · nearly a year ago

Entry Average Positive experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Technical Coding

It was a 4-5 stage interview process. First, I had a chat with HR about my experience and how it relates to the job. She was interested in problems I'd solved and my part in it. Then, I had a technical interview with my potential manager. She asked about my knowledge of basic statistics for product analysis, especially A/B testing. After that, another Lead interviewed me, diving deeper into A/B tests. They gave me scenario-based A/B questions focusing on the company's challenges. The next part was a live SQL test with about 7 questions on aggregation and window functions, to be done in 30 minutes. I got 6/7 and didn't move forward, as there was supposed to be a Python test next. The SQL questions weren't too hard, like easy-medium Leetcode SQL. Nerves got the better of me at the end. The job paid £100k in London for an associate role, so it was super competitive.

Confirmed questions1 question
  • We’re launching a new credit card (or personal loan) product for our customer and want to run an A/B test to measure its true incremental impact on applications, approvals, and revenue. However, we have a major constraint: We’re already running several high-priority, always-on marketing campaigns). All of these campaigns (existing + the new one) must share the same ad rotation / traffic source (e.g., paid search, meta ads, affiliate channels, etc.) and ultimately direct users to the exact same primary landing page / domain (we cannot create a separate test-specific landing page or pause any existing campaigns).

Credit Karma Interview Questions

Quoted word for word from Credit Karma interview reports.

Can you return an array of strings from a given string and an array of strings where the strings in the returned array start with the given string?

Read reports

Can you write a function that accepts N and outputs a dot tree with height N?

Read reports

Given a printout of hex and ascii codes, can you determine what was done with the file by searching the codes online?

Read reports

Explain the difference between kNN and ANN, including why and when to use each.

Read reports

What is the difference between a class and an instance of a class?

Read report

Could you implement a function that checks if parens in an input are balanced?

Read report

How would you find a complete trip given a set of destination pairs?

Read report

Would you rather fight 100 duck-sized horses or one horse-sized duck?

Read report

How would you calculate the average and median for a stream of data that is constantly running?

Read report

Formats, difficulty and experience

Across all 249 Credit Karma interview reports.

Interview formats

Behavioral 31.8%
Technical 29.4%
Coding 19.2%
Presentation 5.5%
Case 5.3%

Interview difficulty

Easy 23.7%
Average 67.1%
Difficult 9.2%

Candidate experience

Neutral 17.4%
Negative 39.3%
Positive 43.3%

Reports by job function

Engineering 125
Analytics 33
Marketing 26
Operations 19
Sales 9
Other 8