Pinterest Software Engineer Interview: Challenging Coding Questions on Robots and Escape Rooms

Pinterest | Software Engineer | Interview Experience

Interview Date: Not specified
Result: Not specified
Difficulty: Not specified

Interview Process

The interview included multiple coding and system design questions.

Technical Questions

  1. Robot Vacuum Cleaner (DFS) - The problem involved a robot that can move in eight directions (up, down, left, right, and diagonally). There were three sub-questions:

    • Mark all accessible positions.
    • Introduce one obstacle.
    • Introduce two robot vacuums.
  2. Escape Room Problem (Graph) - This question was also considered challenging.

  3. Inventory Management System (System Design) - Specific details are not remembered.

  4. User Behavior Reporting System (System Design) - This question involved summarizing user actions and segmenting by user demographics.

Tips & Insights

Be prepared for a mix of coding and system design questions, especially those that require understanding of algorithms and data structures.