The interview process was standard for Silicon Valley companies, including TPS, a panel with algorithms and data structures, architecture, system design, behavioral questions, team fit, and a coding challenge at the end. As with any other company requiring this many interviews, the process was tiring. Although the questions were nothing unusual, I felt it requires exclusive preparation for the interview process. What I mean is that if you apply without preparing, there is little chance of passing, as the knowledge required for these interviews is rarely present in your day-to-day job with enough frequency to solve the problems in the provided time.
The interviewers were kind and professional. They helped me feel comfortable and conduct the interview in a good way, even though the whole process was online due to COVID restrictions. The only part I didn't like much was the coding challenge. I think it could have been more specific about what it was asking, clearly aligning expectations to avoid confusion. I also wish the recruiters were a little less invasive with questions regarding other companies I might be in contact with.
How would you implement a web crawler?
The following metrics were computed from 1 interview experience for the Databricks Sr Software Engineer role in Amsterdam, Netherlands.
Databricks's interview process for their Sr Software Engineer roles in Amsterdam, Netherlands is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having mixed feelings for Databricks's Sr Software Engineer interview process in Amsterdam, Netherlands.