Everybody was very friendly and the interviews were not too intense or difficult.
A quick screening call with their internal recruiter to provide me with more information about the role, the interview process, and what Credit Karma do, as well as information about the different salary bands an other benefits/compensation.
There would be 2x coding tests, a systems design test, and then a chat with a manager. Some of the below may have been in the same call, my memory is foggy.
- 30 minute call with a senior software engineer (SWE 4) to learn more of the technical details of the role and the company. A chance to ask questions to somebody with technical knowledge.
- System design interview seemed pretty easy (and this was my first ever system design interview), this was with 1 person (can't quite remember). They gave a scenario of a business idea that they wanted to design and you go through it with them. They give constraints such as number of users per timeframe. It was a discussion with them so lots of back and forth. They add in a few extra challenges partway through as your solution develops. I'm pretty sure there was some diagram tool available too (again, can't quite remember). They gave some feedback/criticisms on my solution at the end as well which is always nice.
- The coding tests were basic and straightforward which was nice. The point wasn't to test coding skills so much as to test your pair programming skills, so it is very interactive with the other people on the call. You talk them through what you do and why and they can see what you type in the online IDE.
- Call from recruiter to talk about an offer.