i
PTC
Filter interviews by
Clear (1)
I applied via Campus Placement and was interviewed in Dec 2022. There were 3 interview rounds.
First 20 question for apti and then coding round of 20 questions each from c/c++ , java and SQL
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.
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'
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...
I applied via Referral and was interviewed before Sep 2022. There were 4 interview rounds.
Aptitude Java CI/CD DevOps Unit testing HTML CSS
I was interviewed in Jul 2017.
Code to print * in five consecutive lines
Use a loop to iterate five times
Inside the loop, print a string containing a single * character
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
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
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
Top trending discussions
I applied via Referral and was interviewed in Mar 2021. There was 1 interview round.
Yes, cloud computing refers to the delivery of computing services over the internet.
Cloud computing allows users to access data and applications from anywhere with an internet connection.
It offers scalability, flexibility, and cost-effectiveness compared to traditional on-premises computing.
Examples of cloud computing services include Amazon Web Services, Microsoft Azure, and Google Cloud Platform.
I applied via Recruitment Consultant and was interviewed in Nov 2019. There were 5 interview rounds.
posted on 30 Sep 2023
I applied via Naukri.com and was interviewed before Sep 2022. There were 3 interview rounds.
Profit loss, directions, all basic aptitude.
Cloud computing is the delivery of computing services over the internet.
Cloud computing allows users to access and store data and applications on remote servers.
It offers scalability, flexibility, and cost-effectiveness compared to traditional on-premises solutions.
Examples of cloud services include Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform.
I applied via LinkedIn and was interviewed in Apr 2022. There were 2 interview rounds.
Dynamic SharePoint permissions can be handled through flows using the 'Grant Access to an Item or a Folder' action.
Use the 'Grant Access to an Item or a Folder' action in the flow
Set the 'Site Address' and 'List Name' for the SharePoint site and list
Set the 'Item ID' for the specific item you want to grant access to
Set the 'User or Group' field to the user or group you want to grant access to
Set the 'Permissions' field...
Cascaded dropdowns are handled by populating the second dropdown based on the selection made in the first dropdown.
Create an event listener for the first dropdown to detect changes
Use AJAX to retrieve data for the second dropdown based on the selected value of the first dropdown
Populate the second dropdown with the retrieved data
Some of the top questions asked at the PTC Software Developer interview -
based on 2 interviews
Interview experience
based on 9 reviews
Rating in categories
Software Specialist
160
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Specialist
121
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
107
salaries
| ₹0 L/yr - ₹0 L/yr |
QA Specialist
81
salaries
| ₹0 L/yr - ₹0 L/yr |
Product Specialist
77
salaries
| ₹0 L/yr - ₹0 L/yr |
Autodesk
Siemens
Bosch
ABB