Meta - Software Engineer (Full Stack) - Onsite

BS in CS
YOE 5

Questions Asked:

  1. LRU Cache Implementation:
    Example 1:
    Input: [“LRUCache”,“put”,“put”,“get”,“put”,“get”,“get”], [[2],[1,1],[2,2],[1],[3,3],[2],[3]]
    Output: [null,null,null,1,null,-1,3]
    Explanation: Tested knowledge of data structures (HashMap + Doubly Linked List).

  2. Build a Collaborative Document Editor:
    Discussed architecture using websockets, operational transforms, and conflict resolution.

  3. Behavioral:
    Tell me about a challenging team project and how you handled disagreements.

Notes: Five rounds total: two coding, one system design, one product design, one behavioral. Very technical and heavy on design fundamentals.