J'ai postulé en ligne. Le processus a pris 4 semaines. J'ai passé un entretien chez Databricks (Bengaluru) en oct. 2024
Entretien
I had 4 rounds of interviews.
1. Technical Phone Screen - An average technical round revolving around data structures and algorithms. This was a screening round for the further rounds.
2. Coding Round - I had to implement a map data structure that will intake an array and use functions to create a mapping for that array. More functions can be added to the class, and we must implement the mapping lazily. Storing the mapping in a function or an array of functions and an index function to check the index of a given value in the array. I did pretty well, in my opinion, but the interviewer told the manager that I couldn't complete the initial implementation and got a little negative feedback.
3. Algorithm Round - Implemented a path-finding algorithm in a 2D array. Did it using BFS. Positive feedback from the interviewer.
4. System Design Round - Had to implement a durable hashmap where put and get are done, and success is guaranteed if the put function returns. Created a write function called asynchronously to write the updated dicts to the system after every 100th write. Positive feedback given by the interviewer.
5. Hiring Manager - Since there was a little negative feedback from the second round, they declined the offer and told me to re-apply after 8 months.
Questions d'entretien [1]
Question 1
(System Design) Design a key-value store that is durable.
J'ai postulé en ligne. Le processus a pris 4 semaines. J'ai passé un entretien chez Databricks (Redmond, WA) en août 2023
Entretien
Recruiter contacts you, then depending on technical competency and where you're coming from, you either get interviewed by recruiter first or go straight into technical interviews. After technical interviews there's hiring manager call and you proceed or get dropped.
Questions d'entretien [1]
Question 1
NDA - but it was to do with graphs and topological sort.