Advanced Interview #recommendation-systems #machine-learning #platform-engineering #interview-prep

RecSys Platform Engineer Interview Questions

5 exercises — choose the best-structured answer to common RecSys Platform Engineer interview questions. Focus on retrieval architecture, ANN indexes, feature stores, evaluation gaps, and A/B testing.

Structure for RecSys interview answers
  • Separate retrieval from ranking: two-tower retrieval → ANN index → re-ranking is the standard pipeline
  • Name loss functions: sampled softmax, BPR, InfoNCE — and their in-batch negative trade-offs
  • Distinguish offline from online stores: point-in-time correctness, freshness SLA, and recency feature computation
  • Quantify evaluation limits: Pearson r 0.3-0.5 offline/online correlation, SUTVA violations in A/B tests
0 / 5 completed
1 / 5
The interviewer asks: "Explain two-tower retrieval architecture for recommendation systems — how are the towers trained, what loss functions are used, and how is the model served at scale?"
Which answer best covers two-tower architecture?