i
Dassault Systemes
Filter interviews by
1 problem to be solved
I applied via Campus Placement and was interviewed before Dec 2023. There were 2 interview rounds.
Multiple puzzles were asked to test aptitude
OOPs concepts refer to Object-Oriented Programming principles like 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 detail
What people are saying about Dassault Systemes
posted on 29 Aug 2015
I applied via Campus Placement
Distribute 50 white and 100 black eggs in one bag and 50 white and 0 black eggs in the other bag.
Distribute the black eggs in one bag and white eggs in the other bag
Ensure that both bags have equal number of white eggs
The bag with black eggs will have a higher probability of getting a black egg
Add minus sign to some numbers in array to make sum zero
Identify the sum of all numbers in the array
If sum is already zero, return the array as is
If sum is positive, add minus sign to one or more positive numbers until sum becomes zero
If sum is negative, add minus sign to one or more negative numbers until sum becomes zero
Print the leftmost element in each level of a binary tree.
Use a queue to traverse the tree level by level.
At each level, print the first node in the queue.
Add the left and right child of the node to the queue if they exist.
Repeat until the queue is empty.
posted on 13 Oct 2015
I applied via Campus Placement
posted on 31 Mar 2022
I applied via Naukri.com and was interviewed before Mar 2021. There were 2 interview rounds.
Find the missing number from 1 million random numbers.
Calculate the sum of all numbers from 1 to 1 million using the formula n(n+1)/2
Calculate the sum of all the given numbers
Subtract the sum of given numbers from the sum of all numbers to get the missing number
posted on 16 Sep 2021
I appeared for an interview before Sep 2020.
Round duration - 90 minutes
Round difficulty - Easy
Pretty easy questions.
You are provided with an array of integers ARR
of size N
and an integer K
. Your task is to find and return the K
-th smallest value present in the array. All elements...
Find the K-th smallest element in an array of distinct integers.
Sort the array and return the element at index K-1.
Use a min-heap to find the K-th smallest element efficiently.
Implement quickselect algorithm for optimal performance.
Round duration - 20 Minutes
Round difficulty - Easy
1 coding question
Given a string S
consisting only of digits from 0 to 9, your task is to find all potential IP addresses that can be formed from S
and list them in lexicographical order. I...
Given a string of digits, find all potential valid IP addresses that can be formed from it.
Split the string into four parts and check if each part is a valid IP segment (0-255).
Use backtracking to generate all possible combinations of valid IP addresses.
Ensure that the IP address does not contain leading zeroes.
Return the valid IP addresses in lexicographical order.
Round duration - 45 Minutes
Round difficulty - Easy
Total Discussion on OS concepts
Memory management in operating systems involves allocation, deallocation, and optimization of memory usage.
Memory allocation: OS allocates memory to processes based on their requirements.
Memory deallocation: OS frees up memory when it is no longer needed by a process.
Memory optimization: OS optimizes memory usage through techniques like paging, segmentation, and virtual memory.
Examples: Paging in which memory is divide...
Round duration - 45 Minutes
Round difficulty - Easy
Easy in office environment
Your task is to identify the position of the only '1' bit in the binary representation of a given non-negative integer N
. The representation contains exactly one '1' and the rest are...
Find the position of the lone '1' bit in the binary representation of a given non-negative integer.
Iterate through the bits of the integer to find the position of the lone '1'.
Use bitwise operations to check if there is exactly one '1' bit in the binary representation.
Return the position of the lone '1' or -1 if there isn't exactly one '1'.
Tip 1 : Do a good project.
Tip 2 : Master the topics you are preparing.
Tip 1 : Avoid writing things you do not know
Tip 2 : Follow a proper format for Resume.
I applied via Naukri.com and was interviewed in Jun 2020. There were 5 interview rounds.
Some of the top questions asked at the Dassault Systemes Research and Development interview -
based on 3 interviews
Interview experience
based on 4 reviews
Rating in categories
R&D Engineer
615
salaries
| ₹6 L/yr - ₹25 L/yr |
Software Engineering Specialist
369
salaries
| ₹7 L/yr - ₹18.8 L/yr |
Software Developer
312
salaries
| ₹6 L/yr - ₹20 L/yr |
Software Engineer
304
salaries
| ₹6 L/yr - ₹18 L/yr |
QA Engineer
130
salaries
| ₹4.9 L/yr - ₹13.5 L/yr |
Autodesk
Oracle
Amdocs
Automatic Data Processing (ADP)