i
Dassault Systemes
Filter interviews by
I applied via Naukri.com and was interviewed in Jun 2020. There were 6 interview rounds.
When automation script fails, debug process involves identifying the root cause and fixing it.
Check the error logs and identify the line of code where the script failed
Verify the test data and environment setup
Re-run the script with debug mode enabled to identify the issue
Fix the issue and re-run the script to ensure it passes
Update the test case and report the issue to the development team if necessary
Data is driven in automation through input files or databases. Validation is done through assertions and comparing expected vs actual results.
Data can be driven through input files like CSV, Excel or databases like MySQL, Oracle
Assertions can be used to validate data accuracy and precision
Expected vs actual results can be compared to ensure data correctness
Data can also be validated through manual inspection or using t
I want to join Dassault Systemes because of their reputation as a leading company in the field of engineering and software solutions.
Dassault Systemes is known for its innovative and cutting-edge technology solutions.
The company has a strong global presence and a diverse range of clients.
Dassault Systemes has a culture of continuous learning and development, which aligns with my career goals.
I am impressed by the compa...
I plan to continue growing as a QA Engineer and eventually pursue higher studies in software engineering.
I see myself taking on more challenging projects and responsibilities in the QA field.
I aim to enhance my skills and knowledge in software testing and quality assurance.
I plan to stay updated with the latest industry trends and technologies.
Higher studies in software engineering will help me gain a deeper understand...
I was interviewed before Mar 2024.
Not much harder mostly focus on basic coding Questions
Constructors are special methods in a class used to initialize objects. There are default, parameterized, copy, and static constructors.
Constructors have the same name as the class and do not have a return type.
Default constructors are automatically created by the compiler if no constructor is defined.
Parameterized constructors accept parameters to initialize object properties.
Copy constructors create a new object as a...
findElements method in Selenium returns a list of WebElements or an empty list if no elements are found.
findElements method returns a list of WebElements
If no elements are found, it returns an empty list
Return type is List
Webdriver is a tool used for automating web application testing.
Webdriver is a popular automation tool used for testing web applications.
It allows testers to automate interactions with a web browser.
Webdriver supports multiple programming languages such as Java, Python, and C#.
It can simulate user interactions like clicking buttons, entering text, and navigating through pages.
Webdriver is commonly used in QA automation...
Logic to find duplicate numbers and their count in a given list.
Iterate through the list and store each number in a hashmap with its count
If a number is already in the hashmap, increment its count
After iterating, check the hashmap for numbers with count greater than 1 to find duplicates
Factorial using recursion is a mathematical function that calculates the product of all positive integers up to a given number.
Define a function that takes an integer parameter n
Base case: if n is 0, return 1
Recursive case: return n multiplied by the factorial of n-1
Example: factorial(5) = 5 * factorial(4) = 5 * 4 * factorial(3) = 5 * 4 * 3 * factorial(2) = 5 * 4 * 3 * 2 * factorial(1) = 5 * 4 * 3 * 2 * 1 = 120
posted on 15 Jan 2025
I applied via LinkedIn and was interviewed in Dec 2024. There was 1 interview round.
The golden rules of accounting are basic principles that guide the process of recording financial transactions.
The golden rules include the principles of debit and credit, which are used to record transactions accurately.
Debit what comes in and credit what goes out is one of the golden rules of accounting.
Another golden rule is debit the receiver and credit the giver.
The final golden rule is debit all expenses and loss
Prepaid taxes are recorded as an asset on the balance sheet until they are actually paid.
Prepaid taxes are initially recorded as a debit to the Prepaid Taxes account and a credit to the Cash account.
When the taxes are actually paid, the entry is a debit to the Taxes Expense account and a credit to the Prepaid Taxes account.
The balance in the Prepaid Taxes account represents taxes that have been paid in advance but not
Budgeting is the process of creating a plan for how to spend money, taking into account income and expenses.
Budgeting involves setting financial goals and creating a roadmap to achieve them
It helps in tracking expenses, identifying areas for cost savings, and ensuring financial stability
Examples of budgeting tools include spreadsheets, budgeting apps, and financial planning software
Budgeting involves setting a financial plan for a specific period, while forecasting predicts future financial outcomes based on current data and trends.
Budgeting is a detailed financial plan for a specific period, usually a year, outlining expected revenues and expenses.
Forecasting involves predicting future financial outcomes based on current data and trends, helping in decision-making and planning.
Budgeting is more ...
Order to cash process is the set of business processes involved in receiving and fulfilling customer orders.
Customer places an order
Order is processed and approved
Product is picked, packed, and shipped
Invoice is generated and sent to customer
Payment is received and recorded
Bank reconciliation is the process of comparing a company's records with those of the bank to ensure they match.
Gather bank statements and company records
Compare deposits, withdrawals, and fees between the two sets of records
Identify and investigate any discrepancies
Adjust the company's records to match the bank's records
Prepare a bank reconciliation statement to document the process
A real account refers to assets, liabilities, and equity accounts on a company's balance sheet.
Real accounts are permanent accounts that are not closed at the end of an accounting period.
They include assets like cash, accounts receivable, inventory, property, plant, and equipment, as well as liabilities and equity.
Changes in real accounts are recorded on the balance sheet and do not affect the income statement.
Examples...
Dassault Systemes interview questions for popular designations
I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.
I worked on a project to develop a mobile application for tracking fitness goals and workouts.
Tested user authentication and registration processes
Performed functional testing on workout tracking features
Conducted regression testing after each new feature implementation
Regression testing is retesting of software to ensure that recent changes have not adversely affected existing features. Regression defects are bugs that reappear after changes.
Regression testing is performed to make sure that new code changes have not introduced any new bugs or caused existing functionalities to break.
It involves re-executing test cases that cover the impacted areas of the software.
Regression defects ...
Verification ensures the product is built right, while validation ensures the right product is built.
Verification focuses on process, validation focuses on product
Verification answers 'Are we building the product right?'
Validation answers 'Are we building the right product?'
Verification is done before validation
Regression tests are run after every significant code change or new feature implementation.
Regression tests are typically run after every significant code change or new feature implementation to ensure that existing functionalities are not affected.
The frequency of running regression tests may vary depending on the project timeline and release cycle.
In Agile development, regression tests are often run as part of the co...
To select the 5th dropdown option, locate the dropdown element and choose the 5th option.
Locate the dropdown element using its unique identifier or class name
Use a method like 'selectByIndex' or 'selectByVisibleText' to choose the 5th option
Verify that the correct option has been selected
Use xpath to locate Google Search tab and Voice search button on the webpage.
For Google Search tab: //input[@name='btnK']
For Voice search button: //div[@aria-label='Search by voice']
Java program to reverse a string without using predefined methods.
Create a char array from the input string.
Use two pointers, one at the start and one at the end, to swap characters.
Continue swapping characters until the pointers meet in the middle.
Some common libraries used for verifying test cases are JUnit, TestNG, Selenium, and RestAssured.
JUnit is a popular Java testing framework for unit testing.
TestNG is another Java testing framework that supports parameterized and data-driven testing.
Selenium is a widely used tool for automating web browsers for testing purposes.
RestAssured is a Java library for testing RESTful APIs.
Get interview-ready with Top Dassault Systemes Interview Questions
I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.
It included aptitude, technical and coding questions
Remote work preferred, open to occasional travel
Remote work preferred
Open to occasional travel
Flexible with location
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.
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.
A Python list is implemented as a dynamic array that can resize itself as needed.
Python lists are implemented as dynamic arrays, allowing for efficient insertion and deletion operations.
Lists in Python can hold elements of different data types.
Lists can be accessed using index values, starting from 0.
Example: my_list = [1, 'hello', True]
I interned at a tech startup where I worked on developing a new mobile app.
Developed new features for the mobile app
Collaborated with the design team to improve user experience
Participated in code reviews and testing
Attended team meetings and brainstorming sessions
In 5 years, I see myself as a senior software engineer leading a team of developers on innovative projects.
Leading a team of developers on innovative projects
Advancing to a senior software engineer role
Continuing to learn and grow in the field of software engineering
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
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 126 interviews
Interview experience
based on 942 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