Upload Button Icon Add office photos
Engaged 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

Compare button icon Compare button icon Compare
4.0

based on 886 Reviews

Filter interviews by

Dassault Systemes Software Engineer Interview Questions, Process, and Tips

Updated 2 Jan 2025

Top Dassault Systemes Software Engineer Interview Questions and Answers

View all 11 questions

Dassault Systemes Software Engineer Interview Experiences

17 interviews found

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

I applied via Company Website and was interviewed before Jun 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 

Basic 15questions with timer of 30mins

Round 3 - Technical 

(2 Questions)

  • Q1. Explain Oops concept
  • Ans. 

    Oops concept stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.

    • Oops concept involves the use of classes and objects

    • It emphasizes on encapsulation, inheritance, polymorphism, and abstraction

    • Encapsulation is the bundling of data with the methods that operate on that data

    • Inheritance allows a class to inherit properties and behavior from another class

    • Polymorphism allows ob...

  • Answered by AI
  • Q2. Explain exception handling
  • Ans. 

    Exception handling is a mechanism to handle runtime errors in a program to prevent it from crashing.

    • Exceptions are objects that represent errors or unexpected events in a program.

    • Try block is used to enclose the code that might throw an exception.

    • Catch block is used to handle the exception if it occurs.

    • Finally block is used to execute code regardless of whether an exception is thrown or not.

    • Throw keyword is used to man...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Dassault Systemes Software Engineer interview:
  • Java
  • JDBC
  • SQL
Interview preparation tips for other job seekers - As a fresher prepare all the java concepts & what u had given in ur resume
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Aptitude Test 

It included aptitude, technical and coding questions

Round 2 - Technical 

(2 Questions)

  • Q1. Questions on SQL(Joins)
  • Q2. Questions on arrays, substrings
Round 3 - HR 

(2 Questions)

  • Q1. Location preferred
  • Ans. 

    Remote work preferred, open to occasional travel

    • Remote work preferred

    • Open to occasional travel

    • Flexible with location

  • Answered by AI
  • Q2. Family background
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

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

Dassault Systemes interview questions for designations

 Senior Software Engineer

 (4)

 Associate Software Engineer

 (1)

 Senior QA Engineer -Software Testing

 (1)

 Software Developer

 (17)

 Software Engineering Specialist

 (5)

 Associate Software Developer

 (1)

 QA Engineer

 (7)

 Network Engineer

 (1)

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

I applied via campus placement at Marathwada Mitra Mandal's College of Engineering, Pune and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Aptitude questions was their and it was in particular time then coding question it also was with solve in particular time frame

Round 2 - Technical 

(2 Questions)

  • Q1. Resume based questions were asked
  • Q2. Puzzle-based question logical question

Get interview-ready with Top Dassault Systemes Interview Questions

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

(2 Questions)

  • Q1. Call apply bind
  • Q2. Clusure and promises
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

English + Aptitude + 2 easy coding questions

Round 2 - Technical 

(3 Questions)

  • Q1. Javascript + Web + Internet related
  • Q2. Sorting Question - to code
  • Q3. Related to trapping rainwater
Round 3 - Coding Test 

1 Leetcode easy - sorting and 1 leetcode medium like trapping Rainwater

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

Puzzles and reasoning

Round 2 - Technical 

(3 Questions)

  • Q1. Java question, logical question
  • Q2. Display The array in reverse
  • Ans. 

    Reverse the array of strings

    • Iterate through the array from the end to the beginning

    • Store each element in a new array in reverse order

    • Return the new array as the reversed version of the original array

  • Answered by AI
  • Q3. Copyone array to other without loop use
  • Ans. 

    Use array methods like slice or spread operator to copy one array to another without using a loop.

    • Use the slice method: let newArray = oldArray.slice()

    • Use the spread operator: let newArray = [...oldArray]

    • Both methods create a shallow copy of the original array

  • Answered by AI

Skills evaluated in this interview

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

I applied via campus placement at D Y Patil College of Engineering, Pune and was interviewed in Aug 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 

Aptitude on basic Quat and all aptitude related question

Round 3 - Technical 

(1 Question)

  • Q1. In technical round asked question regarding the OOPs Conoect , On project , C++ and Javascript also

Interview Preparation Tips

Interview preparation tips for other job seekers - Get the Resume clear
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Oct 2023. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Java OOPs concept
  • Q2. Abstract and Interface difference
  • Ans. 

    Abstract classes can have both abstract and non-abstract methods, while interfaces can only have abstract methods.

    • Abstract classes can have constructors, member variables, and non-abstract methods, while interfaces cannot.

    • A class can implement multiple interfaces but can only inherit from one abstract class.

    • Abstract classes are used to define a common behavior for subclasses, while interfaces are used to define a contr...

  • Answered by AI
  • Q3. Puzzle - odd weighted object
Round 2 - HR 

(2 Questions)

  • Q1. Questions based on Resume
  • Q2. What are the challenging situations faced

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare the core java concepts.

Software Engineer Interview Questions & Answers

user image darshan shashidhar

posted on 12 Oct 2022

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

Round 1 - Aptitude Test 

Aptitude and bit of coding questions ,60 questions in 50 minutes.. Negative marks for wrong answers

Round 2 - Technical 

(1 Question)

  • Q1. They focus more on problem solving skills and coding..
Round 3 - Technical 

(1 Question)

  • Q1. Asked questions related to projects

Interview Preparation Tips

Interview preparation tips for other job seekers - Upgrade your skills in general than upgrading skills company specifically

Dassault Systemes Interview FAQs

How many rounds are there in Dassault Systemes Software Engineer 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 Engineer 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 Analytical, C++, CAD, Solid Works and Algorithms.
What are the top questions asked in Dassault Systemes Software Engineer interview?

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

  1. C++ Program to reverse a str...read more
  2. how is a python list implemen...read more
  3. 1.Difference between C and ...read more
How long is the Dassault Systemes Software Engineer interview process?

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

Tell us how to improve this page.

Dassault Systemes Software Engineer Interview Process

based on 9 interviews in last 1 year

2 Interview rounds

  • Aptitude Test Round
  • Technical Round
View more

People are getting interviews through

based on 11 Dassault Systemes interviews
Campus Placement
Company Website
Job Portal
Referral
45%
18%
18%
9%
10% candidates got the interview through other sources.
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.
Dassault Systemes Software Engineer Salary
based on 279 salaries
₹5.4 L/yr - ₹17.3 L/yr
28% more than the average Software Engineer Salary in India
View more details

Dassault Systemes Software Engineer Reviews and Ratings

based on 35 reviews

3.5/5

Rating in categories

3.1

Skill development

4.0

Work-Life balance

2.5

Salary & Benefits

4.5

Job Security

4.0

Company culture

2.7

Promotions/Appraisal

3.3

Work Satisfaction

Explore 35 Reviews and Ratings
R&D Engineer
613 salaries
unlock blur

₹6 L/yr - ₹23 L/yr

Software Developer
353 salaries
unlock blur

₹5 L/yr - ₹20 L/yr

Software Engineering Specialist
329 salaries
unlock blur

₹7 L/yr - ₹18.7 L/yr

Software Engineer
279 salaries
unlock blur

₹5.4 L/yr - ₹17.3 L/yr

QA Engineer
144 salaries
unlock blur

₹4 L/yr - ₹13.5 L/yr

Explore more salaries
Compare Dassault Systemes with

Autodesk

4.3
Compare

Siemens

4.1
Compare

PTC

4.2
Compare

Ansys Software Private Limited

3.9
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview