I applied through other source. I interviewed at Databricks
Interview
I was asked Leetcode hard questions in the phone screen. One of these was already listed on the Leetcode page for databricks. The second one wasn't. You will clear the interview if you've seen the questions before. It is still possible to solve the question if you haven't seen it, but you have to be quick.
I personally am not a fan of Leetcode questions, especially hard and that too for the phone screen. There's a reason it's called a "phone screen". I'm happy I didn't pass this round as I wouldn't want to work at a place that lays so much emphasis on Leetcode.
I was sent an automated response that my applications isn't being considered anymore. Thank you Databricks for confirming again that you're searching for code-bots and not engineers.
Online problem solving round. Even though problem was solved correctly and interviewer congratulated me there no feedback on a rejection, interviewer expected memorized JAVA apis. Very snobbish behaviour by recruiting team and overall a waste of time as there was no constructive feedback.
I applied through a recruiter. The process took 4 weeks. I interviewed at Databricks in Jul 2019
Interview
I was thrown a Leetcode hard question in the last round of a long tiring on-site. I gave a solution which meets the optimal time/space complexity, but the interviewer was wrong with his analysis, I politely explained everything and he agreed that's a valid solution, it took some time so there wasn't much time left.
"OK, let's code"
When I was about to write the first line...
"You know what? I think this approach is too easy for you to code, can you use a different approach so that we know you can write tricky code" And a winning smile.
Call it a stress test or whatever, hire a robot.