i
Dassault
Systemes
Work with us
Filter interviews by
C++ program to reverse a string
Use a loop to iterate through the string
Swap the characters at the beginning and end of the string
Continue swapping until the middle of the string is reached
C is a procedural language while C++ is an object-oriented language.
C does not support classes and objects while C++ does.
C++ supports function overloading while C does not.
C++ has a built-in exception handling mechanism while C does not.
C++ supports namespaces while C does not.
C++ supports references while C does not.
Polymorphism is the ability of an object to take on many forms. It has two types: compile-time and runtime polymorphism.
Compile-time polymorphism is achieved through function overloading and operator overloading.
Runtime polymorphism is achieved through virtual functions and function overriding.
Polymorphism allows for code reusability and flexibility in object-oriented programming.
Example of compile-time polymorphi...
I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.
It included aptitude, technical and coding questions
Basic to intermediate Question based on Maths
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
I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.
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.
I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.
Aptitude questions was their and it was in particular time then coding question it also was with solve in particular time frame
I appeared for an interview in Nov 2024, where I was asked the following questions.
apply, call, and bind are JavaScript methods for function invocation and context management.
call: Invokes a function with a specified 'this' value and arguments. Example: func.call(obj, arg1, arg2).
apply: Similar to call, but takes an array of arguments. Example: func.apply(obj, [arg1, arg2]).
bind: Returns a new function with a specified 'this' value, allowing partial application. Example: const boundFunc = func.bind(o...
English + Aptitude + 2 easy coding questions
Implement a sorting algorithm to arrange an array of strings in alphabetical order.
Use built-in sort functions like `sort()` in Python: `arr.sort()`.
For custom sorting, use a comparator function: `sorted(arr, key=str.lower)`.
Example: Sorting ['banana', 'apple', 'cherry'] results in ['apple', 'banana', 'cherry'].
Consider edge cases like empty strings or case sensitivity.
1 Leetcode easy - sorting and 1 leetcode medium like trapping Rainwater
Puzzles and reasoning
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
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
I appeared for an interview in Oct 2024, where I was asked the following questions.
I appeared for an interview before Mar 2024.
Not much harder mostly focus on basic coding Questions
Top trending discussions
The duration of Dassault Systemes Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 16 interview experiences
Difficulty level
Duration
based on 40 reviews
Rating in categories
R&D Engineer
634
salaries
| ₹9.2 L/yr - ₹19.9 L/yr |
Software Engineering Specialist
425
salaries
| ₹9 L/yr - ₹16 L/yr |
Software Developer
351
salaries
| ₹9.2 L/yr - ₹16.6 L/yr |
Software Engineer
324
salaries
| ₹9 L/yr - ₹16 L/yr |
QA Engineer
137
salaries
| ₹7.9 L/yr - ₹13.5 L/yr |
Autodesk
Oracle
Amdocs
Automatic Data Processing (ADP)