I applied online. The process took 4 weeks. I interviewed at Databricks
Interview
I applied online and got a request to set up a 15 min phone chat with a recruiter a few weeks later.
I then had a 1 hour mostly technical interview with an engineer.
I was then given a coding assignment that took 6+ hours. I was given the opportunity to talk to an engineer to address any questions about the coding assignment, which was very helpful.
I was then invited to come onsite to their San Francisco office with all expenses paid to have 3-5 interviews in a single day. The interviews were a mix of behavioral and technical questions.
I was then requested to provide references. A few business days later, I was given a final update on the status of my application.
Overall, my experience was very pleasant and painless. All my interviewers were respectful, considerate, and seemed very intelligent. All the questions were fair. The process was quite fast and I had multiple opportunities to ask for it to be sped up if necessary. I am glad to have accepted the offer and have turned down multiple other amazing opportunities.
Interview questions [1]
Question 1
Data structures and algorithms; behavioral questions; concurrent software design.
Had an initial recruiter screen for a Software Engineer position. The call lasted around 15 minutes and covered the usual ground: my background and experience, motivation for applying, current role, and salary expectations. The recruiter also gave a clear overview of teams, the product, and the full interview process ahead.
1. Phone interview with HR.
2. Technical coding question using coder pad. Have to implement from scratch.
Interview process was very fast and recruiter was friendly
Question was little vague but it seems to be leaked a lot on the internet
Interview questions [1]
Question 1
Why Databricks?
Past experience.
Projects you have worked on
didn't make it past the first technical round. questions are decently challenging (ie: leetcode med/hard level difficulty), and can range from very mathy topics to bit manipulation, to dynamic programming. be prepared for all scenarios and all topics on leetcode.