I applied in-person. I interviewed at PTC in Oct 2019
Interview
The personal manager contacted directly and after an initial convesation passed it to the HR to schedule an interview. Several programming questions and general talking about courses I did and past experience. Very nice interviewer.
I applied through college or university. The process took 2 weeks. I interviewed at PTC (Pune) in Jul 2020
Interview
The first round was a test conducted on Mettl platform & based on Aptitude, Logical, Data Interpretation, English, Technical (C, C++, Java) MCQs. After clearing the test, there was one technical round and one HR round.
Interview questions [3]
Question 1
Explain -
1.Abstract class
2.Polymorphism
3.Run time polymorphism
4.Virtual and pure virtual function
5.Virtual base class (diamond problem). Explanation and various relevant questions on these topics along with code/pseudocode
6. Constructor destructor detailed explanation and questions
7.C++ vs java
Reasonably straightforward. Aptitude test followed by a language test. The candidate should know C, C++ or Java. Aptitude test is can be tricky. Language tests focus on syntax. If you clear the cutoffs, then there is formal face to face interview.
Interview questions [1]
Question 1
Describe an object oriented class to represent a chess board.