The recruiter gave me a tour of the office and talked about the amenities: yoga room, shower, free snacks, barista, etc. The rest of the interview took place in a meeting room with a whiteboard. There I met with two engineers. They asked me algorithm and design questions. Then I met with a senior manager, who asked me more algorithm questions, database questions, and questions related to object-oriented programming. Then I met with the head of engineering, who just wanted to answer any questions I had or address any concerns I may have related to Credit Karma.
Implement a function that checks if the parentheses of an input are balanced. Go over the design of a recent project. Show me how you would design a URL shortener. Come up with different ways to do a shuffle algorithm. Discuss some SQL and schema design, intermediate tables, joins, the Singleton pattern, and the difference between a class and an instance of a class, etc.
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.