First, I spoke on the phone with a HR representative about my salary expectations, etc. Then, an in-depth resume scrutiny with the hiring manager; followed by an online C++ test. Once I cleared those, I was called for a 6-round technical on-site interview at the Canonsburg headquarters.
Unfortunately the position was put on hold after my interview but I managed in securing a summer internship instead based on my interview performance
Interview questions [1]
Question 1
Logic based programming questions, where you describe your methodology on the marker board.
Object oriented programming questions - Design a class for a thermal boundary question