I had an initial call with a recruiter to talk about my background, the open roles on the team, my interest in Codecademy and next steps for the interviewing process. Very informal. The recruiter shared that I would be forwarded to the next step, which would be a technical screen with Karat. I was able to schedule this interview very flexibly (24/7).
The Karat interview started out with a few front end knowledge questions. However, they were asked in vague and quick succession, so after asking for clarification on a few, I had already ran out of time, not allowing me to get through all of the questions.
Next, there was a LeetCode/HackerRank style question. I was told that I would be graded on completion, not optimization. The interviewer and I talked through the problem, mapped out a solution and I coded it out. We then talked about time and space complexity. I was able to complete one question in the time allotted. The interview shared that I would be able to request a redo of the technical challenge with no questions asked if requested within 24 hours.
The experience honestly felt very disconnected from the role at hand. It's strange to interview with someone you may never interface with day to day, even if the interviewer was very professional.