i
Dassault
Systemes
Work with us
Filter interviews by
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 ...
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
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.
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...
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
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
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...
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 =...
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).
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
I applied via Campus Placement and was interviewed in Oct 2024. There was 1 interview round.
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.
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
I appeared for an interview in Sep 2024, where I was asked the following questions.
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...
I applied via Campus Placement and was interviewed in Sep 2023. There were 3 interview rounds.
Basic Apti questions, Logic Questions, Puzzle Questions
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
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
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
I applied via Campus Placement and was interviewed in Sep 2023. There were 3 interview rounds.
Easy ,1hour test and was proctored
60 min basic questions of quants maths verbal English graphs and pie charts
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
Failed due to the poor coding questions
Top trending discussions
Some of the top questions asked at the Dassault Systemes Software Developer interview -
The duration of Dassault Systemes Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 19 interview experiences
Difficulty level
Duration
based on 68 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)