Recruiter reached out to me as i already had applied for a position in the past but wasn't a fit at the time.
4 rounds
- Design round - Discussion on projects and technical stuff
- Design round - I was asked to clone pickleDB project in python and asked about improvements
Read the code and figure out the functionality
Discussion on improvements - Breaking of one big class into smaller classes for single responsibility, concurrency, race conditions, ACID property, Feature implementations like TTL
Was asked to implement one of them
Implemented SRP
- Bar raiser - Was asked the low level design of a "Undo Delete collections" on Postman application, with follow ups on scaling the way of implementation and TTL on the undo delete functionality . The interview was very open ended
The interview was very open ended and post this the recruited gave me feedback that they will consider me for SE1 and not SE2 based on design bar
- HM round- Discussion with HM over the cultural values as well as why i want to join Postman.
Offer roled out For SE1
Offer details - https://leetcode.com/discuss/compensation/5502665/Multiple-Offersor-EightFold.ai-or-observe.ai-or-postman-or-avalara-or-persona-or-diamanti