Premium Employer

i

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

Dassault Systemes Verified Tick Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

Dassault Systemes Software Developer Interview Questions and Answers

Updated 18 Mar 2025

12 Interview questions

A Software Developer was asked 3mo ago
Q. Describe a scenario where you demonstrated collaboration and teamwork skills.
Ans. 

I collaborated with my team to develop a software solution, enhancing communication and efficiency in our project.

  • Participated in daily stand-up meetings to discuss progress and roadblocks, ensuring everyone was aligned.

  • Used collaborative tools like GitHub for version control, allowing multiple developers to work on the same codebase seamlessly.

  • Engaged in pair programming sessions, which improved code quality and ...

A Software Developer was asked
Q. How would you sort an array without using built-in methods?
Ans. 

Sort array without using method

  • Iterate through the array and compare each element with the next one

  • Swap elements if they are in the wrong order

  • Repeat the process until the array is fully sorted

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 Rakuten
Q2. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Amazon
Q3. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more
A Software Developer was asked
Q. Given a string, what is its length when wrapped around a cylindrical surface?
Ans. 

The length of string wrapped around a cylindrical surface can be calculated using the formula 2πr, where r is the radius of the cylinder.

  • The formula to calculate the length of string wrapped around a cylindrical surface is 2πr.

  • For example, if the radius of the cylinder is 5 cm, the length of the string wrapped around it would be 2π(5) = 10π cm.

A Software Developer was asked
Q. What is the shortest distance between two points on a 3D cubical surface?
Ans. 

The shortest distance between 2 points on a 3D cubical surface can be calculated using the Manhattan distance formula.

  • Calculate the absolute difference between the x, y, and z coordinates of the two points.

  • Sum up the absolute differences to get the Manhattan distance.

  • Manhattan distance = |x2 - x1| + |y2 - y1| + |z2 - z1|

  • Example: If point A is (1, 2, 3) and point B is (4, 5, 6), the Manhattan distance would be |4-1...

A Software Developer was asked
Q. Write a function that reverses a string. The input string is given as an array of characters s.
Ans. 

Reverse a given string

  • Use a loop to iterate through the characters of the string

  • Append each character to a new string in reverse order

  • Return the reversed string

A Software Developer was asked
Q. What is the difference between a 32-bit and a 64-bit OS?
Ans. 

32-bit OS can only address up to 4GB of RAM, while 64-bit OS can address much more.

  • 32-bit OS can only address up to 4GB of RAM, while 64-bit OS can address much more

  • 64-bit OS allows for larger file sizes and better performance

  • 64-bit OS is more secure due to enhanced security features

  • 64-bit OS is required to run certain modern software and games

A Software Developer was asked 5mo ago
Q. 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 memor...

Are these interview questions helpful?
A Software Developer was asked
Q. 1. Implement 4x4 matrix multiplication with operator overloading in cpp. 2. Bitwise XOR operation of two numbers
Ans. 

Implement matrix multiplication and bitwise XOR operation in C++.

  • For matrix multiplication, define a Matrix class with overloaded * operator.

  • For bitwise XOR operation, use the ^ operator between two integers.

  • Ensure the dimensions of matrices are compatible for multiplication.

  • Handle edge cases like empty matrices or different dimensions.

  • Example: Matrix A(4, 4); Matrix B(4, 4); Matrix C = A * B;

  • Example: int result =...

A Software Developer was asked
Q. Puzzle of 3 jar
Ans. 

Three jars puzzle involves transferring water between jars to measure a specific amount.

  • Fill the 5L jar, pour it into the 3L jar, leaving 2L in the 5L jar.

  • Empty the 3L jar, pour the remaining 2L from the 5L jar into the 3L jar.

  • Fill the 5L jar again, pour water into the 3L jar until it is full (1L remaining in the 5L jar).

A Software Developer was asked
Q. Linked List Implementation
Ans. 

Linked list is a data structure where each element points to the next element in the sequence.

  • Nodes contain data and a reference to the next node

  • Insertion and deletion can be done efficiently

  • Traversal starts from the head node

Dassault Systemes Software Developer Interview Experiences

19 interviews found

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

Software Developer Interview Questions & Answers

user image Nisha Sankapal

posted on 16 Dec 2024

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
-
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. All que on OOPs concepts
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I appeared for an interview in Sep 2024, where I was asked the following questions.

  • Q1. Questions are ask about My Resume , Reverse a String Question, Palindrome Number.
  • Q2. In My Resume I Included In my Skills as Collaboration , Teamwork So Sir Ask me About Give Scenario of Collaboration and Teamwork.
  • Ans. 

    I collaborated with my team to develop a software solution, enhancing communication and efficiency in our project.

    • Participated in daily stand-up meetings to discuss progress and roadblocks, ensuring everyone was aligned.

    • Used collaborative tools like GitHub for version control, allowing multiple developers to work on the same codebase seamlessly.

    • Engaged in pair programming sessions, which improved code quality and foste...

  • Answered by AI
  • Q3. Questions about Project.

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep Practicing.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Sep 2023. 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 

Basic Apti questions, Logic Questions, Puzzle Questions

Round 3 - Technical 

(6 Questions)

  • Q1. Sorting Techniques
  • Q2. Number Pattern Printing Question
  • Q3. Linked List Implementation
  • Ans. 

    Linked list is a data structure where each element points to the next element in the sequence.

    • Nodes contain data and a reference to the next node

    • Insertion and deletion can be done efficiently

    • Traversal starts from the head node

  • Answered by AI
  • Q4. Diff btw 32 bit and 64 bit OS
  • Ans. 

    32-bit OS can only address up to 4GB of RAM, while 64-bit OS can address much more.

    • 32-bit OS can only address up to 4GB of RAM, while 64-bit OS can address much more

    • 64-bit OS allows for larger file sizes and better performance

    • 64-bit OS is more secure due to enhanced security features

    • 64-bit OS is required to run certain modern software and games

  • Answered by AI
  • Q5. Puzzle of 3 jar
  • Q6. Reverse a String
  • Ans. 

    Reverse a given string

    • Use a loop to iterate through the characters of the string

    • Append each character to a new string in reverse order

    • Return the reversed string

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Do basics and coding

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed in Sep 2023. There were 3 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 - Aptitude Test 

Easy ,1hour test and was proctored

Round 3 - Technical 

(3 Questions)

  • Q1. Personal info and internship ,oops concept , three puzzles were asked .
  • Q2. Tell me about yourself .
  • Q3. What did you you do in intership ?

Interview Preparation Tips

Interview preparation tips for other job seekers - answer every thing in detail

Software Developer Interview Questions & Answers

user image AKSHAY DARADE

posted on 3 Jun 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Oops concepts , collection frameworks basic questions on core Java .

Software Developer Interview Questions & Answers

user image 6046 Chaitali Jadhav

posted on 3 May 2024

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

60 min basic questions of quants maths verbal English graphs and pie charts

Round 2 - One-on-one 

(1 Question)

  • Q1. Technical questions

Software Developer Interview Questions & Answers

user image Dnyaneshwar Kale

posted on 16 Mar 2024

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

(1 Question)

  • Q1. Sort array without using method
  • Ans. 

    Sort array without using method

    • Iterate through the array and compare each element with the next one

    • Swap elements if they are in the wrong order

    • Repeat the process until the array is fully sorted

  • Answered by AI
Round 2 - Group Discussion 

Failed due to the poor coding questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Do study

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Dassault Systemes?
Ask anonymously on communities.

Dassault Systemes Interview FAQs

How many rounds are there in Dassault Systemes Software Developer interview?
Dassault Systemes interview process usually has 2-3 rounds. The most common rounds in the Dassault Systemes interview process are Technical, Aptitude Test and Resume Shortlist.
How to prepare for Dassault Systemes 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 Dassault Systemes. The most common topics and skills that interviewers at Dassault Systemes expect are Communication Skills, Javascript, Linux, Web Technologies and C++.
What are the top questions asked in Dassault Systemes Software Developer interview?

Some of the top questions asked at the Dassault Systemes Software Developer interview -

  1. Implement C string and make custom string class. Why we use reference in copy c...read more
  2. Product of two vote eligible people is x and then what will bethe individual's ...read more
  3. 1. Implement 4x4 matrix multiplication with operator overloading in cpp. 2. Bit...read more
How long is the Dassault Systemes Software Developer interview process?

The duration of Dassault Systemes Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.1/5

based on 19 interview experiences

Difficulty level

Easy 25%
Moderate 75%

Duration

Less than 2 weeks 73%
2-4 weeks 18%
4-6 weeks 9%
View more
Join Dassault Systemes Sustainable Innovation is a Core Practice
Dassault Systemes Software Developer Salary
based on 350 salaries
₹9.2 L/yr - ₹16.6 L/yr
24% more than the average Software Developer Salary in India
View more details

Dassault Systemes Software Developer Reviews and Ratings

based on 68 reviews

3.8/5

Rating in categories

3.4

Skill development

4.1

Work-life balance

3.1

Salary

4.5

Job security

4.0

Company culture

2.9

Promotions

3.4

Work satisfaction

Explore 68 Reviews and Ratings
R&D Engineer
634 salaries
unlock blur

₹9.2 L/yr - ₹19.9 L/yr

Software Engineering Specialist
425 salaries
unlock blur

₹9 L/yr - ₹16 L/yr

Software Developer
351 salaries
unlock blur

₹9.2 L/yr - ₹16.6 L/yr

Software Engineer
324 salaries
unlock blur

₹9 L/yr - ₹16 L/yr

QA Engineer
137 salaries
unlock blur

₹7.9 L/yr - ₹13.5 L/yr

Explore more salaries
Compare Dassault Systemes with

Autodesk

4.1
Compare

Oracle

3.7
Compare

Amdocs

3.7
Compare

Automatic Data Processing (ADP)

4.0
Compare
write
Share an Interview