The interview process began with a recruiter interview, followed by a couple of technical interviews, which were algorithmic and coding-focused. After that, a behavioral interview with the engineering manager took place. Ultimately, I received a generic rejection letter.
Algorithmic interview:
Scheduling problem: There is a conference room and a number of offers, each consisting of a start time, duration, and the price they are willing to pay. For example: [1, 5, 100], [3, 9, 1000], etc. You want to maximize profit.
Coding interview:
A skeleton of a class was given, along with a detailed description of the class's goal and how it would be used. You needed to implement some functionalities, test, and debug the solution.
Behavioral:
Describe a time you had a conflict with a colleague and what you did to resolve it.
Why did you choose Databricks?
The following metrics were computed from 1 interview experience for the Databricks Software Engineer Intern role in Belgrade, Serbia.
Databricks's interview process for their Software Engineer Intern roles in Belgrade, Serbia is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Databricks's Software Engineer Intern interview process in Belgrade, Serbia.