Ho presentato la mia candidatura online. La procedura ha richiesto 4 settimane. Ho sostenuto un colloquio presso Databricks (Bengaluru) nel mese di ott 2024
Colloquio
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.
Domande di colloquio [1]
Domanda 1
(System Design) Design a key-value store that is durable.
Ho presentato la mia candidatura online. La procedura ha richiesto 4 settimane. Ho sostenuto un colloquio presso Databricks (Redmond, WA) nel mese di ago 2023
Colloquio
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.
Domande di colloquio [1]
Domanda 1
NDA - but it was to do with graphs and topological sort.