Round 1 HR round checking tech and business background.
Round 2 Take home exercise to be solved in low level programming languages like c++ , rust or go.
Problem statement is shared below
Problem: Real-time Hungarian lottery winner reporting (5/90, win on 2–5 matches) for ~10M players.
Core challenge: Load 10M tickets from file, output READY, then answer multiple stdin queries (5 winning numbers) returning 4 counts (2/3/4/5-match winners) in ≤100ms each.
Constraints: Any Linux-compilable language, stdin/stdout, distinct numbers 1-90, fast matching required.
Expected deliverables: Optimized solution, documented asymptotic runtime, code comments, ideas for further speed/scalability improvements.