Taro Logo

Software Engineer Interview Experience

October 14, 2022
Positive ExperienceNo Offer

Process

Design a queue-like data structure that moves the most recently used element to the end of the queue.

Implement the MRUQueue class:

  • MRUQueue(int n) constructs the MRUQueue with n elements: [1, 2, 3, ..., n].
  • int fetch(int k) moves the kth element (1-indexed) to the end of the queue and returns it.

Questions

Design a queue-like data structure that moves the most recently used element to the end of the queue.

Implement the MRUQueue class:

  • MRUQueue(int n) constructs the MRUQueue with n elements: [1, 2, 3, ..., n].
  • int fetch(int k) moves the kth element (1-indexed) to the end of the queue and returns it.

Was this helpful?

Interview Statistics

The following metrics were computed from 107 interview experiences for the Adobe Software Engineer role in United States.

Success Rate

30%
Pass Rate

Adobe's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.

Experience Rating

Positive62%
Neutral22%
Negative16%

Candidates reported having very good feelings for Adobe's Software Engineer interview process in United States.

Adobe Work Experiences