Cracking Samsung's Coding Challenge: Mastering BFS and ML Fundamentals for Success

samsung | | Interview Experience

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

Interview Process

The interview consisted of multiple rounds, including coding challenges and discussions on machine learning fundamentals. The first round focused on coding a binary tree’s shortest path using breadth-first search (BFS). The second round involved a deep dive into the candidate’s current work in machine learning, followed by system design questions related to game ad ranking, optimizing for ad returns and revenue. Lastly, there was a product manager interview where the candidate was asked to discuss a past project and their cross-functional experience.

Technical Questions

  • Coding: Binary tree shortest path using BFS.
  • Machine Learning: Model evaluation, AUC, handling discrepancies between online and offline performance, user vector generation.
  • System Design: Game ads ranking optimization.

Tips & Insights

Candidates should be prepared to discuss their previous projects in detail, especially in terms of cross-functional collaboration. Additionally, a solid understanding of machine learning concepts and practical applications is crucial.