Upload Button Icon Add office photos

Filter interviews by

Mastercam Interview Questions and Answers

Be the first one to contribute and help others!

Interview questions from similar companies

Software Developer Interview Questions & Answers

PTC user image Snehal Jaipurker

posted on 18 Sep 2017

I appeared for an interview 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 experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I applied via Campus Placement and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Bubble sort and array was given
  • Q2. Create binary tree
  • Ans. 

    A binary tree is a data structure where each node has at most two children.

    • Start by creating a Node class with left and right child pointers.

    • Implement methods to insert, search, and delete nodes in the tree.

    • Consider different traversal methods like inorder, preorder, and postorder.

  • Answered by AI
  • Q3. HightBuilding Pattern

Interview Preparation Tips

Interview preparation tips for other job seekers - just go through strivers videos

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Angular basic quetions
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Oops concepts , collection frameworks basic questions on core Java .
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. Describe about your project
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

1 hour, around 40 questions on well known aptitude topics.

Round 2 - Coding Test 

Simple questions - overlapping area, bit manipulation

Round 3 - Technical 

(1 Question)

  • Q1. Simple program on printing even numbers, optimizing the code. Interviewer wanted to test your logical ability.
Round 4 - Behavioral 

(1 Question)

  • Q1. Three facts about you, you haven't mentioned in resume, why should we hire you etc..
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Angular all Basic
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

58 question, basic aptitude with topics like ratio and proportion, 3d geometry.
3 coding questions with 5 mins each to solve, easy questions like given a list with duplicate elements return the same list with unique elements.

Round 2 - One-on-one 

(3 Questions)

  • Q1. How is a python list implemented
  • Ans. 

    A Python list is implemented as a dynamic array that can resize itself as needed.

    • Python lists are implemented as dynamic arrays, allowing for efficient insertion and deletion operations.

    • Lists in Python can hold elements of different data types.

    • Lists can be accessed using index values, starting from 0.

    • Example: my_list = [1, 'hello', True]

  • Answered by AI
  • Q2. Tell me about your internship
  • Ans. 

    I interned at a tech startup where I worked on developing a new mobile app.

    • Developed new features for the mobile app

    • Collaborated with the design team to improve user experience

    • Participated in code reviews and testing

    • Attended team meetings and brainstorming sessions

  • Answered by AI
  • Q3. Where do you see yourself in 5 years?
  • Ans. 

    In 5 years, I see myself as a senior software engineer leading a team of developers on innovative projects.

    • Leading a team of developers on innovative projects

    • Advancing to a senior software engineer role

    • Continuing to learn and grow in the field of software engineering

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Jan 2024.

Round 1 - Technical 

(4 Questions)

  • Q1. Basic C++ OOPS, copy constructor , destructor
  • Q2. Implement C string and make custom string class. Why we use reference in copy constructor
  • Ans. 

    Custom string class implementation with C string and explanation of using reference in copy constructor.

    • C string can be implemented using char arrays and functions like strcpy, strlen, etc.

    • Custom string class can be implemented using dynamic memory allocation and member functions for string manipulation.

    • References in copy constructor are used to avoid unnecessary copying of objects, improving performance and memory eff

  • Answered by AI
  • Q3. Projectionofvector on another
  • Ans. 

    Projection of one vector onto another is a way to find the component of one vector in the direction of another vector.

    • To project vector A onto vector B, you can use the formula: projB(A) = (A dot B / ||B||^2) * B

    • The dot product of two vectors is calculated by multiplying their corresponding components and adding the results.

    • The magnitude of a vector can be found using the formula: ||V|| = sqrt(Vx^2 + Vy^2)

    • Example: If v...

  • Answered by AI
  • Q4. Product of two vote eligible people is x and then what will bethe individual's age
  • Ans. 

    The age of the individuals cannot be determined based on the given information.

    • The product of two vote eligible people does not provide any information about their individual ages.

    • Age is not a factor in determining the product of two numbers.

    • Additional information about the individuals' ages or their relationship to the product is needed.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Brush up on geometry vectors and basic C++
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Aptitude Test 

Basic to intermediate Question based on Maths

Round 2 - Technical 

(2 Questions)

  • Q1. Implement Linked List using stack
  • Ans. 

    Implement a Linked List using a stack data structure

    • Create a stack to store the elements of the linked list

    • Push new elements onto the stack when adding to the linked list

    • Pop elements from the stack when removing from the linked list

  • Answered by AI
  • Q2. Geometry based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be clear with the basics of Maths and C++(Language in JD). Interviewer would be your manager only so try to get the best out of them based on the question spun.

Skills evaluated in this interview

Mastercam Interview FAQs

How to prepare for Mastercam 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 Mastercam. The most common topics and skills that interviewers at Mastercam expect are CAM, Software Solutions, Customer Satisfaction, Master CAM and PDF.

Tell us how to improve this page.

Interview Questions from Similar Companies

10405090xyzabc Interview Questions
3.3
 • 1.3k Interviews
Dassault Systemes Interview Questions
4.0
 • 161 Interviews
PTC Interview Questions
4.2
 • 62 Interviews
Autodesk Interview Questions
4.2
 • 38 Interviews
Trimble Interview Questions
4.2
 • 27 Interviews
Bentley Systems Interview Questions
4.3
 • 20 Interviews
Citroën Interview Questions
4.1
 • 2 Interviews
Hexagon AB Interview Questions
4.2
 • 1 Interview
View all

Mastercam Reviews and Ratings

based on 4 reviews

4.1/5

Rating in categories

4.4

Skill development

4.5

Work-life balance

2.8

Salary

4.2

Job security

4.5

Company culture

3.4

Promotions

4.5

Work satisfaction

Explore 4 Reviews and Ratings
Applications Engineer
8 salaries
unlock blur

₹3 L/yr - ₹4 L/yr

Regional Sales Manager
3 salaries
unlock blur

₹12 L/yr - ₹13.5 L/yr

Senior Application Engineer
3 salaries
unlock blur

₹2 L/yr - ₹4 L/yr

Assistant Manager Technical
3 salaries
unlock blur

₹6.4 L/yr - ₹8.5 L/yr

Explore more salaries
Compare Mastercam with

Autodesk

4.2
Compare

Siemens PLM Software

4.2
Compare

Dassault Systemes

4.0
Compare

Hexagon AB

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