Applied on website
#### Round 1:
AI interview
- Asked about me
- Asked to design URL shortener, I explained
- Asked how you will handle deletions in it
#### Round 2:
Take home assignment
#### Round 3:
Took this round for all of the people at once, told to optimize the code for throughput
In last asked how was the interview process, All people praised, I yelled at them that it's not nice
#### Round 4:
Given an object structure that data is present in S3 we need to ingest it into a database and optimize the search
calculation:
- 12kB per candidate
- 1024 embeddings - 4kb (total - 4bytes * 1024)
- 500 million candidates
Some questions:
1. which is costly storing in ram or querying ? ram is cheap then how can we effectively get it ?
2. how can we get distributed search from Turbopuffer ?
3. how do we shard the database ? Sharding won't help in searching
4. Retrieving from S3 is not that simple, network crash, worker crash all kinds of stuff happens ?
5. how can i get data from the continents like Asia if i had only shard via country ?
Verdict: Haven't responded, Take it as Rejected
Interview questions [1]
Question 1
at last they asked me experience in previous company and there is a team in the company which is kind of near to my prev work so he told he will forward my resume to them
Take home coding you gotta make a small project pretty easy. Then you do a call with senior ds asks pretty basic questions.then onsite 5 questions full day from 12-6 all technical
It was an AI interview. the questions were good and the AI goes deep questions based on your answer. the only thing i disliked about it was that the AI sometimes cut you in the middle while you're answering