Upload Button Icon Add office photos
Premium Employer

i

This company page is being actively managed by PTC Team. If you also belong to the team, you can get access from here

PTC Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

PTC Software Developer Interview Questions, Process, and Tips

Updated 1 Sep 2023

Top PTC Software Developer Interview Questions and Answers

  • Q1. A ball is left from a height of 10 meters. After bouncing first time it looses 10% of its previous height the next time it bounces. Write a code to calculate the number o ...read more
  • Q2. Which is the best and less time consuming way to calculate factorial of a number?
  • Q3. Code to print * in five consecutive lines
View all 7 questions

PTC Software Developer Interview Experiences

3 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Dec 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

First 20 question for apti and then coding round of 20 questions each from c/c++ , java and SQL

Round 3 - Technical 

(5 Questions)

  • Q1. OOPS questions Data structure like linked list Binary search SQL
  • Q2. Is multiple inheritance allowed in java?
  • Ans. 

    No, multiple inheritance is not allowed in Java.

    • Java does not support multiple inheritance for classes to avoid the diamond problem.

    • However, multiple inheritance is allowed for interfaces in Java.

    • Example: class A extends B, C is not allowed, but interface A extends B, C is allowed.

  • Answered by AI
  • Q3. What is inheritance
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.

    • Allows a class to inherit attributes and methods from another class

    • Promotes code reusability and reduces redundancy

    • Creates a parent-child relationship between classes

    • Example: Class 'Car' can inherit properties and methods from class 'Vehicle'

  • Answered by AI
  • Q4. What is real time example of polymorphism
  • Ans. 

    Polymorphism in software development is like a person driving different vehicles using the same driving skills.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • For example, a superclass 'Shape' can have subclasses like 'Circle' and 'Rectangle' which can be treated as 'Shape' objects.

    • Calling a method like 'draw()' on a 'Shape' object will execute the specific implementatio...

  • Answered by AI
  • Q5. What is your project based on?

Interview Preparation Tips

Interview preparation tips for other job seekers - It was average

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Sep 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

Aptitude Java CI/CD DevOps Unit testing HTML CSS

Round 3 - Technical 

(1 Question)

  • Q1. Technical questions same as above Puzzles to assess problem solving abilities
Round 4 - HR 

(1 Question)

  • Q1. General questions around CTC and expectations

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Nagarro
Q4. Crazy Numbers Pattern Challenge Ninja enjoys arranging numbers in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more

Software Developer Interview Questions & Answers

user image Snehal Jaipurker

posted on 18 Sep 2017

I was interviewed in Jul 2017.

Interview Questionnaire 

6 Questions

  • Q1. Code to print * in five consecutive lines
  • Ans. 

    Code to print * in five consecutive lines

    • Use a loop to iterate five times

    • Inside the loop, print a string containing a single * character

  • Answered by AI
  • Q2. A ball is left from a height of 10 meters. After bouncing first time it looses 10% of its previous height the next time it bounces. Write a code to calculate the number of bounces the ball goes through unt...
  • Ans. 

    Code to calculate number of bounces a ball goes through until it comes to rest.

    • Use a loop to simulate the bounces until the ball stops bouncing

    • Calculate the height of each bounce using the given formula

    • Keep track of the number of bounces in a counter variable

  • Answered by AI
  • Q3. Which is the best and less time consuming way to calculate factorial of a number?
  • Ans. 

    The best and less time consuming way to calculate factorial of a number is using iterative approach.

    • Iteratively multiply the number with all the numbers from 1 to the given number

    • Start with a result variable initialized to 1

    • Multiply the result with each number in the range

    • Return the final result

  • Answered by AI
  • Q4. Write the code to find factorial using function recursion.
  • Ans. 

    Code to find factorial using function recursion

    • Define a function that takes an integer as input

    • Check if the input is 0 or 1, return 1 in that case

    • Otherwise, call the function recursively with input-1 and multiply it with the input

  • Answered by AI
  • Q5. They asked for my introduction.
  • Q6. They asked about my family members.

Interview Preparation Tips

Round: Test
Experience: Aptitude test was moderately tough. The coding test was on basics of c language of all the topics.
Tips: Solving R. S. Agrawal for Aptitude and videos on YouTube on C language are sufficient to score well.
Duration: 1 hour
Total Questions: 60

Round: Technical Interview
Experience: I wrote the first code correctly. I wrote the second code 75% correct and they explained me my mistakes and I could understand where I was going wrong then I corrected my code and then they were satisfied. They asked me whether I could write the factorial code by function recursion method. I replied that I can write the factorial code but not by function recursion method. They were satisfied.
Tips: Build your coding skills by more practice.

Round: HR Interview
Experience: In this round they just asked me my introduction and said that you are shortlisted for now but we will give you final confirmation after a week.
Tips: Don't lie. Be genuine.

College Name: SCOE, PUNE

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement

Round 1 - Aptitude Test 

Question related to operating system and computer network

Round 2 - Technical 

(1 Question)

  • Q1. Traverse all child nodes in tree
  • Ans. 

    Traverse all child nodes in a tree data structure

    • Use depth-first or breadth-first traversal algorithms

    • Recursively visit each child node starting from the root node

    • Consider using a stack or queue data structure for traversal

    • Example: Traverse all nodes in a binary tree

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Question related to cloud and oops
Round 4 - Technical 

(1 Question)

  • Q1. Question related to my background and how web site work
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Written coding test
Basic coding questions
Only c c++
Easy level

Round 2 - Technical 

(2 Questions)

  • Q1. Bit manipulation
  • Q2. Rtos concepts,c coding concepts like structures,pointers
Round 3 - Technical 

(2 Questions)

  • Q1. About projects more detailly
  • Q2. About memory management and layout in c
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Coding Test 

In first round 4 coding question like 1 dsa 2 database and one is api and question is very simple . coding round was conducted in hackerrank

Round 2 - Technical 

(2 Questions)

  • Q1. DSA QUESTION LIKE TREE AND GRAPH
  • Q2. DP AND SORTING APPROACH
Round 3 - Coding Test 

Again same but dsa question and oops concept in deep level

Interview Preparation Tips

Interview preparation tips for other job seekers - good knowledge in dsa , database , programming thats it
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Rest Apis questions
Round 2 - One-on-one 

(1 Question)

  • Q1. Core java and OOPS and LLD

Interview Preparation Tips

Interview preparation tips for other job seekers - Good understanding of Core language and its framework

Software Developer Interview Questions & Answers

Amadeus user image Aswini Ramachandran

posted on 2 Oct 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Something based on hashet
  • Q2. Same with this too
Round 2 - Aptitude Test 

Basic questions were given..bar graphs,pie charts

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(3 Questions)

  • Q1. What is inheritance?
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.

    • Allows a class to reuse code from another class

    • Creates a parent-child relationship between classes

    • Derived class inherits attributes and methods from base class

  • Answered by AI
  • Q2. What is oop principles?
  • Ans. 

    OOP principles are the fundamental concepts of object-oriented programming that help in designing and implementing software solutions.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (class).

    • Inheritance: Allowing a class to inherit properties and behavior from another class.

    • Polymorphism: The ability of objects to take on multiple forms or have multiple behaviors.

    • Abstraction: Hiding t...

  • Answered by AI
  • Q3. What is polymorphism principle?
  • Ans. 

    Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • It enables a single interface to be used for different data types or objects.

    • Examples include method overloading and method overriding in object-oriented programming languages like Java.

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Internal working of Hash Map
  • Ans. 

    Hash Map is a data structure that stores key-value pairs and uses a hash function to map keys to their corresponding values.

    • Hash Map uses a hash function to determine the index of the key-value pair in the underlying array.

    • Collisions can occur when multiple keys hash to the same index, which can be resolved using techniques like chaining or open addressing.

    • Hash Map typically has a load factor threshold to determine whe...

  • Answered by AI

Skills evaluated in this interview

PTC Interview FAQs

How many rounds are there in PTC Software Developer interview?
PTC interview process usually has 3-4 rounds. The most common rounds in the PTC interview process are Resume Shortlist, Technical and Aptitude Test.
How to prepare for PTC Software Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at PTC. The most common topics and skills that interviewers at PTC expect are Java, Software Development, C++, Python and JSP.
What are the top questions asked in PTC Software Developer interview?

Some of the top questions asked at the PTC Software Developer interview -

  1. A ball is left from a height of 10 meters. After bouncing first time it looses ...read more
  2. Which is the best and less time consuming way to calculate factorial of a numbe...read more
  3. Code to print * in five consecutive li...read more

Tell us how to improve this page.

PTC Software Developer Interview Process

based on 2 interviews

Interview experience

3.5
  
Good
View more
PTC Software Developer Salary
based on 36 salaries
₹4.6 L/yr - ₹15.8 L/yr
38% more than the average Software Developer Salary in India
View more details

PTC Software Developer Reviews and Ratings

based on 9 reviews

4.3/5

Rating in categories

3.1

Skill development

4.4

Work-life balance

4.4

Salary

4.4

Job security

3.3

Company culture

3.1

Promotions

3.7

Work satisfaction

Explore 9 Reviews and Ratings
Software Specialist
161 salaries
unlock blur

₹7.5 L/yr - ₹18.2 L/yr

Senior Software Specialist
121 salaries
unlock blur

₹9.1 L/yr - ₹24 L/yr

Technical Lead
108 salaries
unlock blur

₹10.9 L/yr - ₹28.5 L/yr

QA Specialist
84 salaries
unlock blur

₹7 L/yr - ₹15 L/yr

Product Specialist
77 salaries
unlock blur

₹7.5 L/yr - ₹13 L/yr

Explore more salaries
Compare PTC with

Autodesk

4.3
Compare

Siemens

4.1
Compare

Bosch

4.2
Compare

ABB

4.1
Compare
Did you find this page helpful?
Yes No
write
Share an Interview