Salary expectation set with HR - 35 lakhs base + bonus = ~40LPA CTC
YOE: 2.5
For Round 1:
The interview consisted of 4 parts:
- Introduction
- Project discussion
- DSA easy-medium question: https://leetcode.com/problems/asteroid-collision/description/
- CS Fundamental questions[ Deep dive into Authentication, databases, Shallow copy vs Deep Copy, CAP Theorem, Bloom filter]
I got a call the next day with positive feedback.
The HR told me that R2 would be LLD+HLD. After few days I received a call to schedule R2.
I had prepared some classic topics like URL Shortner, Booking system, Tiktok design. But instead the interview initially head in the direction of working of Kafka and Redis internals.
For Round 2:
- Why Kafka is so fast? What part of the architecture it makes it so fast?
- How does the deletion mechanism works in Redis? Like how does redis know it has to delete the data at the expiry time set by us?
- Next he discussed about the projects I had done, discussed their architecture.
- And after that some questions on Python - decorators, generators, mutiprocessing, aynchronous programming, multithreading.
Unfortunately, I didn't get shortlisted for the further process.
Do UPVOTE if it was Helpful.
Thank You