The interview questions were fun, but the overall process felt robotic and monotonous.
They don't seem to care about your approach or your thought process; they just want a working solution.
I was asked about my current project for almost 15 minutes, and then we moved on to coding questions.
I was able to solve the first question completely and optimally. However, only 15 minutes remained when the interviewer presented another question. I couldn't write the entire code as I ran out of time, though I already knew how to solve it. I discussed the approach and left comments.
The interviewer seemed happy and agreed with my solutions.
Even after eight days, I received no response from the recruiter. I emailed them at least five times before receiving a generic "no." It's ironic for a company that claims to streamline the interview process to have such a flawed one itself!
Just don't waste your time. I later read other reviews on Glassdoor and felt relieved that I won't be working there.
Q: Given a list of words and a string, find the words in the list that can be generated using characters in the string.
Q: Given a matrix of characters and a string, search for the string in the matrix and return the list of coordinates where the string is found.
The following metrics were computed from 2 interview experiences for the Karat Engineer role in Toronto, Ontario.
Karat's interview process for their Engineer roles in Toronto, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Karat's Engineer interview process in Toronto, Ontario.