Number of Visible People in a Queue

Asked atOracleRippling
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. 01Scan from right to left
  2. 02Count popped shorter people
  3. 03Count remaining taller blocker
  4. 04Push current height
  5. 05Explain amortized cost

Reference answer

Then expect these follow-ups

  • Why is a remaining stack top visible?

    Tests: correctness reasoning

  • How do equal heights change comparisons?

    Tests: constraint adaptation

Hiring now

Rippling has 371 open roles right now

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.
  • Staff Software Engineer - Accounting Integrations

    Bangalore, India

  • Senior Software Engineer - Backend Leaning FullStack

    Bangalore, India

  • Staff Software Engineer -Tax Payments

    Bangalore, India

Or practice this question first

Next question