Consists of 4 rounds.
1. With hiring manager: It is like a phone interview about basics of cpp and some very basic behavioural questions. No need to worry :)
2. Coding Interview: Very well designed technical interview which is like a real life scenario and not like stupid algorithm questions. It is not difficult.
3. Interview with 2 managers: They ask about your previous projects. Don’t forget to ask them questions, this was my failure I guess.
4. Interview with the product owner: This last part is the most difficult. He examines whether you are fit to company values. He wants you to pick value that you think is the best and asks you what do think about it in detail and give examples from your previous work. For example I chose Automation and he started to dig my background… He is the coolest guy that I interviewed with.
I realized that I screwed at this step but I couldn’t be angry as he was very kind and thanked to me in my own language:) Such a great way of saying I studied my part but it doesn’t seem you did :)