← Meta Interview Insights

Meta·Product Manager·Onsite - Product Sense / Strategy·Senior

Senior
Apr 2026

Summary

Meta PM interview, one question about designing search for Instagram. Pretty open-ended and I wasn't totally sure how deep to go on the technical side versus the product side.

Questions Asked (1)

Q1

How would you design a search engine for Instagram?

Product Sense & IdeationSystem DesignProduct Strategy
Author's notes

I went straight into user types and search intent which felt right at the time, but I think I underweighted the ranking and relevance side of things.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by clarifying the goal and scope of the search engine (e.g., searching for users, hashtags, or content) and the target users. Then, outline a high-level design covering data sources, indexing, ranking, and user experience, while addressing key challenges like scale, relevance, and privacy. Finally, discuss how you would measure success and iterate.

Pro tip: Emphasize the unique aspects of Instagram's content (visual, social graph, real-time) and how they influence search design. Also, consider the trade-offs between different approaches and how you would prioritize features based on user needs and business goals.

1. Clarify Goals and Scope

Ask clarifying questions to understand what type of search (users, hashtags, posts, places) and the primary user needs. Define success metrics such as engagement, retention, or satisfaction.

2. Identify Data Sources and Signals

List the data available: user profiles, captions, hashtags, comments, visual content, social graph, location, and real-time trends. Consider which signals are most relevant for ranking.

3. Design the Search System Architecture

Outline the components: query understanding, indexing (text, visual, graph), retrieval, ranking, and presentation. Discuss how to handle scale, latency, and freshness.

4. Address Ranking and Personalization

Explain how to rank results using relevance signals (text match, visual similarity, social proximity, popularity) and personalize based on user behavior and interests.

5. Define Metrics and Iteration Plan

Propose metrics to evaluate success (CTR, search success rate, time to result) and how to iterate using A/B testing and user feedback.

Key Points to Mention

  • Multi-modal search: combining text, visual, and social graph signals for relevance.
  • Scalability: handling billions of queries and content items with low latency.
  • Personalization: tailoring results based on user's social connections and past behavior.
  • Real-time indexing: incorporating trending topics and new content quickly.
  • Privacy and safety: ensuring search respects user privacy and filters harmful content.
  • Evaluation: using offline metrics and online A/B tests to measure and improve search quality.

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.