I was contacted by a recruiter who arranged the first coding round with an engineer. The interviewer gave a one-sentence description of a super simple problem and made no attempt to clarify. I assumed they were being intentionally vague so that I would ask questions. When I asked some clarifying questions, they just said it was an implementation detail and the requirement was already clear. I started writing some code with my assumptions and wrote a solution, but I did not get any feedback on whether I was going in the right or wrong direction. To my surprise, I was then asked to copy the same functionality twice and was asked to fix compilation errors and run the code. After the first run, the output was not correct. I found the bug and started fixing it, but was told they had a hard stop and needed to go. I explained the bug and how I would fix it, and we wrapped up the interview. I have been on both sides of the interview table multiple times and never had such a weird experience. It may sound like sour grapes, but Databricks interviewers could use some training.
PS - Apparently, there is a one-year cooling-off period, and I can't interview there for another year.
Sorry, I cannot disclose the question.
The following metrics were computed from 20 interview experiences for the Databricks Senior Software Engineer role in United States.
Databricks's interview process for their Senior Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Databricks's Senior Software Engineer interview process in United States.