i
Dassault Systemes
Filter interviews by
More from hacker rank
JavaScript is a scripting language used for creating interactive websites and web applications.
JavaScript is a client-side scripting language, meaning it runs on the user's browser.
It is used to add interactivity, animations, and dynamic content to websites.
JavaScript can manipulate the HTML and CSS of a webpage, allowing for real-time updates and changes.
It is commonly used in conjunction with HTML and CSS to create m...
I applied via Naukri.com and was interviewed in Dec 2022. There were 3 interview rounds.
There was 60mins and we have to solve 60 questions
Sometimes they take coding along with aptitude
Dynamic memory allocation in C and C++ can be done using malloc, calloc, realloc and new operators.
malloc() function is used to allocate a block of memory of specified size.
calloc() function is used to allocate a block of memory and initializes it to zero.
realloc() function is used to resize the previously allocated memory block.
new operator is used in C++ to allocate memory for an object.
Memory allocated using these f...
malloc and calloc are memory allocation functions in C. malloc allocates memory but does not initialize it, while calloc initializes memory to zero.
malloc allocates memory block of given size
calloc allocates memory block of given size and initializes it to zero
malloc returns a pointer to the allocated memory
calloc returns a pointer to the allocated memory or NULL if allocation fails
malloc does not clear the allocated m...
Pointers are variables that store memory addresses. A dangling pointer is a pointer that points to a memory location that has been deallocated.
Pointers are used to access memory directly
They can be used to pass values by reference
Dangling pointers can cause program crashes or unexpected behavior
Inheritance is a mechanism in object-oriented programming where a new class is created from an existing class.
It allows the new class to inherit the properties and methods of the existing class.
There are different types of inheritance such as single, multiple, multilevel, and hierarchical.
Single inheritance involves a child class inheriting from a single parent class.
Multiple inheritance involves a child class inheriti...
I was interviewed before Aug 2023.
Basic HTML, CSS and JS questions
Dassault Systemes interview questions for designations
I applied via Company Website and was interviewed before Apr 2023. There were 2 interview rounds.
Contains Maths/Apti and basic coding question
Get interview-ready with Top Dassault Systemes Interview Questions
I applied via Referral and was interviewed in Aug 2021. There were 4 interview rounds.
Program to fetch second highest number from array
Sort the array in descending order
Return the second element of the sorted array
Delete removes specific rows while truncate removes all rows from a table.
Delete is a DML command while truncate is a DDL command.
Delete is slower than truncate as it logs each row deletion while truncate does not.
Delete can be rolled back while truncate cannot be rolled back.
Delete can be used with a WHERE clause to remove specific rows while truncate removes all rows.
Delete does not reset the identity of a table whil
OOPS pillars are the fundamental principles of Object-Oriented Programming.
Encapsulation - bundling of data and methods that operate on that data
Inheritance - ability of a class to inherit properties and characteristics from its parent class
Polymorphism - ability of objects to take on multiple forms or have multiple behaviors
Abstraction - hiding of complex implementation details and showing only the necessary informati
Abstract and interface are both used for abstraction in object-oriented programming.
Abstract classes can have both abstract and non-abstract methods, while interfaces can only have abstract methods.
Classes can implement multiple interfaces, but can only inherit from one abstract class.
Abstract classes can have constructors, while interfaces cannot.
Interfaces are used for defining contracts, while abstract classes are u
MVC filters are used to intercept and modify HTTP requests and responses in ASP.NET MVC applications.
Filters can be used for authentication, caching, logging, and exception handling.
Filters can be applied globally or to specific controllers or actions.
The execution sequence of filters is determined by their type and scope.
The order of execution can be modified using the Order property.
Some common filter types include A...
Exception handling in MVC is crucial for error-free application development.
MVC framework provides a built-in exception handling mechanism.
Custom exception handling can be implemented using try-catch blocks.
Global exception handling can be set up in the Global.asax file.
Logging exceptions can help in debugging and improving application performance.
I applied via Naukri.com and was interviewed in Jun 2020. There were 4 interview rounds.
Unit tests are written to test individual units of code to ensure they function as expected.
Identify the unit of code to be tested
Create test cases that cover all possible scenarios
Use testing frameworks like JUnit or pytest
Ensure tests are independent and repeatable
Test for both positive and negative scenarios
Use mock objects to simulate dependencies
Run tests frequently during development
Refactor code based on test re
Top trending discussions
I applied via Company Website and was interviewed before Aug 2022. There were 3 interview rounds.
Reverse a given string using for loop
The duration of Dassault Systemes R&D Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 4 interviews
1 Interview rounds
based on 91 reviews
Rating in categories
R&D Engineer
606
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineering Specialist
358
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
350
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
288
salaries
| ₹0 L/yr - ₹0 L/yr |
QA Engineer
135
salaries
| ₹0 L/yr - ₹0 L/yr |
Autodesk
Siemens
PTC
Ansys Software Private Limited