Panda Guru LogoPanda
Guru

Rubrik | Systems Coding | Senior Software Engineer

Round 1

Questions: Implement a FIFO Queue:

Requirements:

Follow up:

  1. Support for multiple thread access.
  2. Two queues which share this same fixed sized memory buffer
    • Need to support FIFO ordering for each queue individually.
    • The size of this int[] (100MB - > 1GB+)
    • We want to make sure usage of this fixed sized array can be dynamically adjusted based on each individual queue's usage.
    • Minimize memory wastage
Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.