The telephone interview was reasonable was about Machine learning, Estimation theory, software engineering and C++ coding.
The on-site interview was a bit biased to software engineering. There was no question about machine learning and it was solely C++11 , design patterns and white board coding.
The questions like
- name design patterns and show how to use one of them on the board
- difference between modern c++ and the classical
- what is rule of 5 etc
The white board question:
- given a text document write a c++ code to retrieve a text