1. ~30 min HR round 2. programing task: - implement a heuristic algorithm for portfolio optimalization 3. ~60 min technical round - several technical question - discussion about my solution for the codeing task 4. final interview with CTO, R&D head, one manager on-site