← All questions
Coding
Spiral Matrix
Asked at
Meta
PayPal
Zoho
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+
- 01Maintain top, bottom, left, and right boundaries.
- 02Traverse the top row then shrink top.
- 03Traverse right column, bottom row, and left column with guarded boundary checks.
- 04Stop once boundaries cross.
Reference answer
Then expect these follow-ups
How would you generate an n by n spiral matrix?
Tests: boundary reuse
Why do the guards matter for 1 by n input?
Tests: edge cases
Hiring now
PayPal has 254 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.
Sr Manager, Partnership Marketing
Chicago, Illinois, United States of America
Lead Product Manager
San Jose, California, United States of America
Sr Software Engineer
Bangalore, Karnataka, India
Next question