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

Clear (1)

PTC Software Analyst Interview Questions, Process, and Tips

Updated 22 Jul 2023

Top PTC Software Analyst Interview Questions and Answers

  • Q1. There are 4 people on one side of the river, let them be A, B, C and D. There is a boat on the same side of the river. A takes 1 minute to row to the other side, B takes ...read more
  • Q2. You have a birthday cake. You need to divide it in 8 equal parts, but you can cut it only 3 times. How will you do it?
  • Q3. Two people, A and B, are running on a circular track. Both start at the same position. A is running at a speed of "x" and B is running at a speed of "y" (x is not equal t ...read more
View all 8 questions

PTC Software Analyst Interview Experiences

2 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Jan 2023. There were 4 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 Resume tips
Round 2 - One-on-one 

(4 Questions)

  • Q1. You have a birthday cake. You need to divide it in 8 equal parts, but you can cut it only 3 times. How will you do it?
  • Q2. There are 4 people on one side of the river, let them be A, B, C and D. There is a boat on the same side of the river. A takes 1 minute to row to the other side, B takes 2 minutes, C takes 9 minutes and D ...
  • Q3. Two people, A and B, are running on a circular track. Both start at the same position. A is running at a speed of "x" and B is running at a speed of "y" (x is not equal to y). At what distance will they me...
  • Ans. 

    They will meet again after the starting point at a distance of LCM(x, y).

    • The distance at which they will meet again is the least common multiple (LCM) of their speeds.

    • For example, if A is running at a speed of 4 m/s and B is running at a speed of 6 m/s, they will meet again after 12 meters.

    • Another example, if A is running at a speed of 3 km/hr and B is running at a speed of 5 km/hr, they will meet again after 15 km.

  • Answered by AI
  • Q4. There are three wires of same length. First is crafted into a circle, second is crafted into an equilateral triangle and third is crafted into a square. Which one will have the minimum area?
Round 3 - Technical 

(3 Questions)

  • Q1. Program for Fibonacci Series.
  • Ans. 

    A program to generate Fibonacci series using iterative or recursive approach.

    • Iterative approach: Use a loop to generate Fibonacci numbers by adding the previous two numbers.

    • Recursive approach: Define a function that calls itself to generate Fibonacci numbers.

    • Example: Fibonacci series up to 10 - 0, 1, 1, 2, 3, 5, 8, 13, 21, 34

  • Answered by AI
  • Q2. Program to find if a number is prime or not.
  • Ans. 

    A program to determine if a given number is prime or not.

    • Check if the number is less than 2, if so it is not prime

    • Iterate from 2 to the square root of the number and check for divisibility

    • If the number is divisible by any number other than 1 and itself, it is not prime

    • If no divisors are found, the number is prime

  • Answered by AI
  • Q3. Swapping two numbers using different techniques. All possible test cases and where one can go wrong.
  • Ans. 

    Swapping two numbers using different techniques and discussing possible test cases and errors.

    • Using a temporary variable to swap the numbers

    • Using arithmetic operations to swap the numbers

    • Using bitwise XOR operation to swap the numbers

    • Test cases: positive numbers, negative numbers, zero, large numbers, floating point numbers

    • Possible errors: not using a temporary variable correctly, overflow/underflow with arithmetic ope

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. My introduction and my accomplishments.
  • Q2. How much was my understanding about PTC core values.
  • Ans. 

    I have a strong understanding of PTC core values.

    • PTC core values include customer success, innovation, integrity, and teamwork.

    • I have demonstrated my understanding of these values through my work on projects that prioritize customer satisfaction and collaboration.

    • I have also shown my commitment to integrity by always following ethical guidelines in my work.

    • I stay updated on industry trends and technologies to contribut

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - - Have a grasp of technologies for which you are applying for.
- Go through PTC's core values and try to mold your answers that showcase those values in yourself. (You should do this for any company you apply).
- Be confident but not over confident in your answers. Go through puzzle videos on youtube as much as you can.

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Basic java programming questions, data structures,algo, and the technologies mentioned in your resume

Software Analyst Interview Questions Asked at Other Companies

asked in Cognizant
Q1. DFS Traversal Problem Statement Given an undirected and disconnec ... read more
asked in Cognizant
Q2. Merge Intervals Problem Statement You are provided with 'N' inter ... read more
Q3. 1. difference between functions and stored procedures 2. What are ... read more
Q4. Word Search Problem Statement Given a two-dimensional grid of siz ... read more
asked in PTC
Q5. There are 4 people on one side of the river, let them be A, B, C ... read more

Interview questions from similar companies

I was interviewed in Aug 2017.

Interview Questionnaire 

4 Questions

  • Q1. Difference between c and java?
  • Ans. 

    C is a procedural programming language while Java is an object-oriented programming language.

    • C is a low-level language while Java is a high-level language.

    • C requires manual memory management while Java has automatic memory management.

    • C is platform-dependent while Java is platform-independent.

    • C supports pointers while Java does not.

    • C has a simpler syntax compared to Java.

  • Answered by AI
  • Q2. Difference between final, finally and finalize
  • Ans. 

    final, finally, and finalize are keywords in Java with different meanings.

    • final is a keyword used to declare a constant value, a variable that cannot be modified.

    • finally is a block used in exception handling to ensure a piece of code is always executed, whether an exception is thrown or not.

    • finalize is a method in the Object class that is called by the garbage collector before an object is destroyed.

    • final and finally a...

  • Answered by AI
  • Q3. About yourself
  • Q4. Why Johnson
  • Ans. 

    Johnson is a reputable company known for its innovative software solutions and collaborative work environment.

    • Johnson has a strong reputation in the industry for delivering high-quality software solutions.

    • The company values collaboration and teamwork, which aligns with my own work style.

    • I admire Johnson's commitment to innovation and staying ahead of technological advancements.

  • Answered by AI

Interview Preparation Tips

Round: Apptitude Test
Experience: Questions was unpredictable as it was from reasoning,verbal , and from general knowledge also.Technical questions was also there.
Tips: Technical question was not that hard. Just have good basic knowledge of programming and DBMS

Round: Technical Interview
Experience: It was from basic concepts only.

Round: HR Interview
Experience: There were 12 HRs to take my interview but asked mainly from CV only.

Tips: Be calm and confident and learn the basic of subjects

College Name: BPPIMT

Skills evaluated in this interview

Interview Preparation Tips

Round: Resume Shortlist
Experience: General resume shortlisting out of nearly 400 applicants. Shortlisted close to 150 students.

Round: Technical Interview
Experience: Mostly questions from the resume were asked. They just wanted to know the types of projects I had done.
Tips: Make sure you know everything about what you write in your resume.

Round: Technical Interview
Experience: Another round of technical interview. Questions were more focused on the kind of profile they were offering, mostly to judge whether you are right for the job or not.

Skills: Confidence, Core knowledge
College Name: IIT BOMBAY

Interview Preparation Tips

Round: Test
Experience: more of experience gaining and learning new tricks of codding a program.
Tips: must focus on bugging and debugging the program.
Duration: 60 mins minutes

Skills: Coding Skills,
College Name: Invertis university
Motivation: bosch is a multinational company stating its rank worldwide.so anyone would to work with outstanding company.

I applied via Referral and was interviewed in Mar 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Do you know anything about cloud computing?
  • Ans. 

    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.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Very chill interview on the basis of profile.
Learn about new technology like cloud etc.

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Basic OOPs concepts

Interview Preparation Tips

Interview preparation tips for other job seekers - Be strong in basics.

I applied via Recruitment Consultant and was interviewed in Nov 2019. There were 5 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Basic C++, and Data structure focus on pointers and virtual function, vptr, vtable
  • Q2. Prepare about ur current project and process followed for entire development process thoroughly
  • Q3. Prepare common tools like. Linux, git, gdb
  • Q4. Prepare basics of data structures, OOPS, design patterns used

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep a steady approach, focus more and more on basics and working principle of concepts

I applied via Naukri.com and was interviewed before Jun 2019. There were 3 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Implement stack data structure
  • Ans. 

    Implement stack data structure

    • Use an array or linked list to store elements

    • Push operation adds element to top of stack

    • Pop operation removes element from top of stack

    • Peek operation returns top element without removing it

  • Answered by AI
  • Q2. How global variable work , how its shared by all function
  • Ans. 

    Global variables are accessible from any part of the program and can be modified by any function.

    • Global variables are declared outside of any function.

    • They can be accessed and modified by any function in the program.

    • If a function modifies the value of a global variable, the new value is visible to all other functions.

    • Global variables can be useful for sharing data between functions.

    • However, overuse of global variables

  • Answered by AI
  • Q3. Program to transpose the matrix
  • Ans. 

    Program to transpose a matrix

    • Iterate through rows and columns of the matrix

    • Swap the elements at (i,j) and (j,i) positions

    • Return the transposed matrix

  • Answered by AI
  • Q4. Internal implementation of pre and post fix operator
  • Ans. 

    Pre and post fix operators are used to increment or decrement a value before or after it is used in an expression.

    • Pre-fix operator (++x) increments the value of x and returns the new value.

    • Post-fix operator (x++) returns the value of x and then increments it.

    • Both operators can be used with variables of numeric data types.

    • They can also be used with pointers to increment or decrement the memory address they point to.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare some standard problem from geekforgeeks.com

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Prepare python data structures and python basics
Contribute & help others!
anonymous
You can choose to be anonymous

PTC Interview FAQs

How many rounds are there in PTC Software Analyst interview?
PTC interview process usually has 4 rounds. The most common rounds in the PTC interview process are Resume Shortlist, One-on-one Round and Technical.
How to prepare for PTC Software Analyst 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 Javascript, Java, Agile, Hibernate and Software Development.
What are the top questions asked in PTC Software Analyst interview?

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

  1. There are 4 people on one side of the river, let them be A, B, C and D. There i...read more
  2. You have a birthday cake. You need to divide it in 8 equal parts, but you can c...read more
  3. Two people, A and B, are running on a circular track. Both start at the same po...read more

Recently Viewed

INTERVIEWS

Lubrizol Corporation

No Interviews

DESIGNATION

DESIGNATION

INTERVIEWS

Mapei

No Interviews

SALARIES

HMSHost

SALARIES

Sugoi Labs

INTERVIEWS

McDonald's

No Interviews

DESIGNATION

INTERVIEWS

Deloitte

No Interviews

JOBS

HMSHost

No Jobs

Tell us how to improve this page.

PTC Software Analyst Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Siemens Interview Questions
4.1
 • 416 Interviews
Bosch Interview Questions
4.2
 • 328 Interviews
Johnson Controls Interview Questions
3.5
 • 261 Interviews
Adobe Interview Questions
3.9
 • 233 Interviews
ABB Interview Questions
4.1
 • 232 Interviews
24/7 Customer Interview Questions
3.5
 • 175 Interviews
Globant Interview Questions
3.8
 • 172 Interviews
Dassault Systemes Interview Questions
4.0
 • 160 Interviews
Oracle Cerner Interview Questions
3.7
 • 157 Interviews
View all
PTC Software Analyst Salary
based on 60 salaries
₹7.1 L/yr - ₹13 L/yr
52% more than the average Software Analyst Salary in India
View more details

PTC Software Analyst Reviews and Ratings

based on 7 reviews

4.1/5

Rating in categories

3.8

Skill development

4.9

Work-life balance

4.0

Salary

4.5

Job security

4.8

Company culture

3.8

Promotions

4.2

Work satisfaction

Explore 7 Reviews and Ratings
Software Specialist
160 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Specialist
121 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Lead
107 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

QA Specialist
81 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Product Specialist
77 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare PTC with

Autodesk

4.2
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