Total exp: ~5 years - mostly product based b2b
Online assessment on code signal: 4 levels. Each level required few features in the file system to be implement with given constraints. The file system implementation should be in-memory and not actual files.
Eg: create file with a name and size, delete a file, make a user an owner, backup the system’s snapshot at a given time, recover from the backup etc.
Hiring Manager: Talked about the team, products. Discussion on my past work. Typical HM questions.
Code review: Given a simple java PR, review and discuss with the interviewer
Code pair: Implement in memory redis with transaction support(get, delete, add, txn begin, rollback, commit). Follow up questions on thread safety, distrubited system environments.
I dropped out of the process after this since I got an offer, but it seems there were atleast 1 more interview to be scheduled.