Basic sorting-based problem

Asked atOracle
1Give yourself 5 minutes
2Answer out loud, not in your head
3Then compare with the answer below
0
Stuck? Show a way to structure it+
  1. 01Confirm that reordering is allowed.
  2. 02Choose a comparator matching the target relation.
  3. 03Sort values or value-index pairs.
  4. 04Scan adjacent items or move pointers under a stated invariant.
  5. 05Account for original positions and duplicates.

Reference answer

Then expect these follow-ups

  • How would you avoid mutating the input?

    Tests: follow-up reasoning

  • When is counting sort a bad choice?

    Tests: follow-up reasoning

Hiring now

Get the Oracle interview, not just the prep

landed applies to roles like these for you, on each company’s own site, with answers written for the role.

Get 5x interviews10 free auto-applies. No card.
Or practice this question first

Next question