
PTC Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 156 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at PTC.
Software Engineer
The interview process included a technical interview where I was asked DSA, OOPS, and DBMS questions, as well as asked to explain my projects. This was followed by a managerial interview where my behaviour, answering style, and thought process were assessed through general and situational questions.
- What is the second largest number in an array?
- Calculate the factorial of a number using iteration.
- Calculate the factorial of a number using recursion.
Software Engineer
The interview process spanned three days. It began with a quick chat to see if you'd be a good cultural fit for the company. Then there was a technical round where they asked about the main programming language you'd be using. Finally, there was a direct interview with the manager, which also included coding assignments and intelligence questions.
- What makes you want to join PTC?
- Can you briefly tell us about your education and previous work?
- What do you think about our company culture?
Senior Software Engineer
The hiring process went fine until I was selected. After that, they did not release the offer. The HR person, Sourav, kept assuring me the offer would be sent, but it never was. I ended up wasting 3 months. I recommend not interviewing here.
- Can you explain the fundamentals of Javascript?
- Can you explain the fundamentals of React?
- Can you explain the fundamentals of DSA?
PTC Software Engineer Interview Questions
Quoted word for word from PTC interview reports.
“Given a file, find all anagrams and count their occurrences, ensuring the algorithm is fast enough to process large files.”
Read reports →“Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it can trap after raining, using O(1) space.”
Read reports →“Regarding a circle with a diameter, if two chords are drawn from the diameter's endpoints to meet at a point on the circle, what is the angle formed at that meeting point?”
Read reports →“Given Java code to merge two tables using SQL REPLACE, how can it be optimized?”
Read reports →“Given a pointer to the start of an infinite linked list that has a loop somewhere, can you find the node where the loop begins? You cannot add any memory.”
Read report →“Can you identify the first node in a linked list that forms a cycle, given the constraints of not using extra memory and not altering the list structure?”
Read report →“How would you insert an element into a linked list using recursion when you don't have access to the head pointer?”
Read report →“How would you implement a dictionary for 1,000,000 words with optimal complexity?”
Read report →“Given ABC Corporation with 200 shares at 50rs each, experiencing a 50% increase then a 40% decrease, what are the net gains and losses?”
Read report →Formats, difficulty and experience
Across all 156 PTC interview reports.