i
Dassault Systemes
Filter interviews by
Object-oriented programming concepts used in framework design
Inheritance: Allows classes to inherit attributes and methods from other classes
Encapsulation: Bundling data and methods that operate on the data into a single unit
Polymorphism: Ability to present the same interface for different data types
Abstraction: Hiding the complex implementation details and showing only the necessary features
To select a dropdown in Selenium, use the Select class and its methods like selectByVisibleText, selectByValue, or selectByIndex.
Use the Select class from org.openqa.selenium.support.ui package
Identify the dropdown element using findElement method
Create a new Select object by passing the dropdown element as a parameter
Use selectByVisibleText, selectByValue, or selectByIndex methods to choose an option
findelement is used to locate a single element on a webpage, while findelements is used to locate multiple elements on a webpage.
findelement returns the first matching element found on the webpage
findelements returns a list of all matching elements found on the webpage
findelement is used when only one element needs to be located, like a unique identifier
findelements is used when multiple elements need to be located, li
The main method in Java can be overloaded but not overridden.
Main method can be overloaded by defining multiple main methods with different parameters.
Overloading allows multiple methods with the same name but different parameters.
Main method cannot be overridden because it is a static method and static methods cannot be overridden.
Oops concepts refer to Object-Oriented Programming principles such as Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation det
Abstract class can have both abstract and non-abstract methods, while Interface can only have abstract methods.
Abstract class can have constructors, fields, and methods, while Interface cannot have any implementation.
A class can implement multiple interfaces but can only inherit from one abstract class.
Abstract classes are used to provide a common base for multiple classes, while Interfaces are used to define a contrac...
I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.
Aptitude round consisted of 60 questions in 60 minutes
Dassault Systemes interview questions for popular designations
Get interview-ready with Top Dassault Systemes Interview Questions
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
I applied via Approached by Company and was interviewed in Jul 2024. There was 1 interview round.
Program to increase the version of a file
Read the current version of the file
Increment the version number
Write the updated version back to the file
Program to find the highest value in an array of strings.
Iterate through the array and compare each element to find the highest value.
Use a variable to keep track of the highest value found so far.
Return the highest value at the end of the iteration.
Drawings lines according to given instructions
The airfoil used in the A380 is the supercritical airfoil.
The supercritical airfoil is designed to delay the onset of wave drag at transonic speeds.
It is commonly used in modern commercial aircraft like the A380 for improved aerodynamic performance.
The supercritical airfoil features a flattened upper surface to reduce drag and increase lift.
It allows the A380 to achieve high cruising speeds efficiently and smoothly.
Fibonacci series code generates a sequence where each number is the sum of the two preceding ones.
Start with two initial numbers, usually 0 and 1
Use a loop to calculate the next number by adding the previous two numbers
Continue the loop until reaching the desired length of the series
I was interviewed in Jun 2024.
Java Coding Questions based on ArrayList, HashMap, etc.
Count distinct elements in given String.
Our current project architecture follows a microservices design pattern with separate services for different functionalities.
Microservices architecture with separate services for different functionalities
Use of RESTful APIs for communication between services
Containerization using Docker for easy deployment and scalability
Implementation of service discovery and load balancing with tools like Kubernetes
Use of message bro
My role in the project was to develop and maintain Java applications to meet the project requirements.
Developing Java applications based on project requirements
Maintaining and updating existing Java code
Collaborating with team members to ensure project success
Top trending discussions
Some of the top questions asked at the Dassault Systemes interview -
The duration of Dassault Systemes interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 125 interviews
Interview experience
based on 938 reviews
Rating in categories
R&D Engineer
606
salaries
| ₹6.8 L/yr - ₹24.5 L/yr |
Software Engineering Specialist
358
salaries
| ₹7 L/yr - ₹18.8 L/yr |
Software Developer
351
salaries
| ₹5.5 L/yr - ₹20 L/yr |
Software Engineer
284
salaries
| ₹5.5 L/yr - ₹18 L/yr |
QA Engineer
135
salaries
| ₹4 L/yr - ₹13.5 L/yr |
Autodesk
Siemens
PTC
Ansys Software Private Limited