I got a call from the recruiter about the opening and he asked me if i am interested and i told him yes . Then he told me about the process that there will be 3 rounds .
1st Round: DS Algo Round (1 hour)
First round was taken by external interviewer (Interview Vector)
The first round was taken by interview vector in which he gave me two questions and i need to write the production ready code of both the questions .
First question was staright forward from leetcode . Sort 0-1-2.
The second question was asked on the platform developed by interview vector . I was able to give the brute force approach and the optimised approach and was able to code the optimised approach .
The interviewer seemed to be satisfied from my solutions and he told me that i will get a call from HR for the further process.
After the 1st round i got a call from recruiter on the same day itself and the next round will be LLD round and he sent a mail having instructions which needs to be followed during the LLD round . I was given a week's time to prepare for LLD round.
2nd Round: LLD Round (1hr 15 minutes)
This round was taken by SDE2 from Spinny . The round started with some introuction of mine . After the introduction he asked me the tradeoffs between noSQl and SQL database which one will you prefer in which case. After that he gave me two choices for a question on SQL : choose which question you want easy or hard . I took the hard question and was able to write the query covering 70% cases .
After that i was given a LLD question of Designing a Cache system that supports the following eviction techniques (LRU, FIFO and LIFO) which should be further scalable. For LLD round first gather all the requirements from the interviewer what all he wants and then design accordingly and follow the SOLID principles while designing .
After this round got a call from interviewer that my feedback is positive .
3rd Round: Final Round with CTO
It was the final round taken by cto , it was just a quick discussion about my previous company . What all projects i had done and why i am looking for changing the company .
After the 3rd round , got a call from recruiter my feeback is positive and I am selected.
The entire process took about 15 days to complete.
Compensation: https://leetcode.com/discuss/compensation/2694098/Spinny-or-SDE1-or-Experienced