Software Engineer
Interview Process 2 rounds
Preparation Strategy
The interview heavily tests what is on your resume — so only mention what you genuinely know. Be thorough with DSA basics (sorting, linked lists, stacks), Java OOP principles and the Collection Framework, SQL query writing and optimization, and backend concepts like Node.js vs Express. If you have ML on your resume, expect questions on CNN, PCA, and Classification vs Regression. For the HR round, research PTC's products — especially Windchill — and prepare an honest take on what new features could be added. Practice explaining your projects clearly and focus on USPs and real-world impact.
General Advice
This was one of the most comprehensive campus interviews I have experienced. The questions spanned from DSA to ML to Docker — so it tests the breadth of your knowledge. Do not bluff. If you don't know something, say so and pivot to what you do know. The HR round was surprisingly technical too, so stay sharp throughout. Building side projects and having a clear understanding of them goes a long way.