i
Dassault Systemes
Filter interviews by
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 Recruitment Consultant and was interviewed in Jun 2021. There were 5 interview rounds.
Sort map entries based on value
Use a TreeMap to sort the entries based on value
Implement a Comparator to compare the values
Convert the TreeMap to a LinkedHashMap to maintain the order of insertion
SOLID design principles are a set of guidelines for writing maintainable and scalable code.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: A class should be open for extension but closed for modification.
L - Liskov Substitution Principle: Subtypes should be substitutable for their base types.
I - Interface Segregation Principle: A client should not be forced ...
Singleton pattern ensures only one instance of a class is created and provides a global point of access to it.
Private constructor to restrict object creation
Private static instance variable to hold the single instance
Public static method to get the instance
Lazy initialization or eager initialization
Thread-safe implementation using synchronized keyword or static block
Examples: java.lang.Runtime, java.awt.Desktop, java.u
Implementing interfaces vs abstract classes in real life
Interfaces are useful when implementing multiple inheritance in Java
Abstract classes are useful when creating a base class with some implementation
Example of interface: implementing Runnable interface in a class to create a thread
Example of abstract class: creating a base class for different types of vehicles
I applied via Naukri.com and was interviewed before Jun 2022. There were 5 interview rounds.
General aptitude and mechanical aptitude
What people are saying about Dassault Systemes
I applied via Recruitment Consultant and was interviewed in Mar 2021. There were 4 interview rounds.
Dassault Systemes interview questions for popular designations
I applied via Company Website and was interviewed before Feb 2022. There were 6 interview rounds.
Aptitude questions, hard level questions
Get interview-ready with Top Dassault Systemes Interview Questions
I applied via Company Website and was interviewed in Sep 2021. There were 4 interview rounds.
I applied via Naukri.com and was interviewed before Feb 2022. There were 4 interview rounds.
I applied via Company Website and was interviewed in Mar 2021. There were 4 interview rounds.
I applied via Approached by Company and was interviewed before Jul 2021. There were 3 interview rounds.
Some of the top questions asked at the Dassault Systemes interview for experienced candidates -
The duration of Dassault Systemes interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 35 interviews
Interview experience
based on 969 reviews
Rating in categories
R&D Engineer
621
salaries
| ₹6 L/yr - ₹24.5 L/yr |
Software Engineering Specialist
373
salaries
| ₹7 L/yr - ₹18.8 L/yr |
Software Developer
312
salaries
| ₹6 L/yr - ₹20 L/yr |
Software Engineer
300
salaries
| ₹5.4 L/yr - ₹18 L/yr |
QA Engineer
130
salaries
| ₹4.9 L/yr - ₹13.5 L/yr |
Autodesk
Oracle
Amdocs
Automatic Data Processing (ADP)