Databricks Software Engineer Interview