Sopra Steria interview question

First round was basic c/c++ i/o questions, basic dsa questions, basic os/networking questions. I was able to clear this round. Second round was aptitude, but it was more of some puzzles. I was not able to clear this round as i was not expecting these kind of questions. So, my advice would be to go through some questions or give some mock tests.