Apply for the position via linkedIn. Then was contacted by a recruiter stating that my resume passed the basic screening. There were two stages afterwards. One phone interview and one on site interview. The phone interview was mostly about general CS stuff, i.e. OOP, and a few C++ related questions. The on site interview was about coding.