I strongly recommend not to waste time and energy interviewing for this company. I don't understand how they can expect a person to solve three long and medium-level, fully working (meaning fully compiling) questions in 45 minutes during their Karat screening interview.
Let me give you more insight: if you provide the proper approach for the third question and write the code as well, but don't get time to compile it, they will not consider your third question at all. Also, the Karat interviewers follow a strict procedure:
It's a one-sided interview where the interviewer doesn't care about an optimized solution. They also don't interact. So, focus on solving the maximum number of questions possible without interacting at all, as they don't care about anything else except your three fully working codes (as per the steps above).
LeetCode medium-level graph questions. And, most of the questions use hash maps as well.
The following metrics were computed from 12 interview experiences for the Databricks Software Engineer role in Amsterdam, Netherlands.
Databricks's interview process for their Software Engineer roles in Amsterdam, Netherlands is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Databricks's Software Engineer interview process in Amsterdam, Netherlands.