Fox Corporation | India | SDE-2 | Interview Experience

fox corporation logo
fox corporation
· SDE-2· India· 5y exp
September 17, 2026 · 1 reads

Summary

I attended two interview rounds at Fox Corporation for an SDE-2 position in India, covering DSA and system design; I am currently awaiting feedback.

Full Experience

Hey,

Reach Out
Recruiter reached out via linkedIn

Prior Experience: 5+ years in E commerce company and unicorns

Round 1: DSA

  1. Question similar to https://leetcode.com/problems/find-peak-element/description/
  2. https://leetcode.com/problems/count-servers-that-communicate/description/
  3. Related to design : Consider a client calls cache for user data and this user data is internally coming from some LLM model. There is a recent model change that happened in LLM and user data got changed. Discuss how to update the cache when clients call you.

Round 2: LLD Design

Imagine you're building a streaming app — like Netflix or Hulu. Users open the app and see a home screen with rows of content: "Trending Dramas", "New This Week", "Top Rated Thrillers", etc. Behind the scenes, each of those rows is powered by a query — fetching movies/shows that match certain criteria from a content catalog. Right now, every backend service that needs to fetch content writes its own query logic and they all do it slightly differently. We want to build a shared library that lets any service describe "what content I want" in a clean, structured way, and the library handles turning that into the actual database query. Your job today: design and build the core of that library.

Waiting for feedback call. Will keep you posted.

Thanks

Interview Questions (4)

1.

Find Peak Element

Data Structures & Algorithms·Medium

Find a peak element in an array where an element is greater than its immediate neighbours. Return the index of any peak element.

2.

Count Servers That Communicate

Data Structures & Algorithms·Medium

Given a grid representing servers, count how many servers can communicate with another server in the same row or column.

3.

Cache Update with LLM Model Change

System Design

Consider a client calls a cache for user data. The data originates from an LLM model which recently changed, causing user data to be updated. Discuss how to update the cache when clients request the data.

4.

Design Shared Content Query Library for Streaming App

System Design

Design a shared library for a streaming service that allows different backend services to describe the content they need (e.g., "Trending Dramas", "New This Week") and converts those descriptions into database queries, providing a clean and consistent interface.

📣 Found this helpful? Please share it with friends who are preparing for interviews!

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!