I applied online. I interviewed at Align Technology
Interview
I had a 4 step interview process. First, we had a quick call with HR, after that, I had an interview with the manager, it was a kinda get to know/behavioral interview. After that, I had a short technical interview, and in the final step, I had a main technical interview.
Interview questions [1]
Question 1
Main C++ concepts: virtual functions, smart pointers, STL containers
Math: mainly linear algebra(dot cross products of vectors, eigenvalues of a matrix, and so on )
Coding task