I applied through Credit Karma recruiter.
The interview process is very typical, similar to any other tech company. It started with a technical phone interview and then an onsite.
My phone interview experience was quite positive. I was asked about my past projects/work and how they went (typical behavior questions), then dove into an online coding portion (via Codepadder). The coding question was a real-world use case, not some theoretical or hypothetical nonsense. It wasn't hard, but required some thinking when it came to optimization. Overall, it went well, and I was invited for the onsite interview the week after.
My overall onsite experience was mixed. The onsite consisted of 4 technical sessions (3 coding and 1 design) and 1 non-technical session. The non-technical part was just a wrap-up session at the end.
All the engineers I had interviews with were passionate about what they're doing at Credit Karma, which is great. However, only one, the first one, was actually great at interviewing. The rest were mediocre at interviewing. The questions were not difficult, but you may not get any hint at all (or getting it when it was too late) from them.
The design portion was interesting. The interviewer clearly had tons of experience building services. I was asked to design a system from the ground up related to the industry I'm working in. However, the interviewer seemed to be really fixed on his way of design, thinking, and doing things. I was constantly interrupted while designing and trying to explain the reasons behind it. There were many discussions (disagreements) about each other's design (i.e., "here is X and reason for X," "no, no, it needs to be Y and reason YYY"). Overall, it was a good design discussion (seeing each other's perspectives), but a bad design interview.
Other reviews were right about Credit Karma's recruiting process. If you didn't get the job, expect them to be MIA without any word or phone call.
Questions related to:
The following metrics were computed from 18 interview experiences for the Credit Karma Software Engineer role in San Francisco, California.
Credit Karma's interview process for their Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Credit Karma's Software Engineer interview process in San Francisco, California.