First round phone interview with HR, about 30 mins talking general questions, no technical ones. Then the C++ coding test. After that another phone interview with technical questions and final round on site. The final round seems OK at the beginning, first round about basic portfolio and mathematical questions. Then the algorithm questions are hard. And I did not get the afternoon interviews.