Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Dassault Systemes Team. If you also belong to the team, you can get access from here

Dassault Systemes Verified Tick

Compare button icon Compare button icon Compare
4.0

based on 886 Reviews

Filter interviews by

Dassault Systemes Software Developer Interview Questions and Answers for Freshers

Updated 3 Jun 2024

Dassault Systemes Software Developer Interview Experiences for Freshers

2 interviews found

Software Developer Interview Questions & Answers

user image AKSHAY DARADE

posted on 3 Jun 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Oops concepts , collection frameworks basic questions on core Java .

Software Developer Interview Questions & Answers

user image 6046 Chaitali Jadhav

posted on 3 May 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

60 min basic questions of quants maths verbal English graphs and pie charts

Round 2 - One-on-one 

(1 Question)

  • Q1. Technical questions

Interview questions from similar companies

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. The interviewer is from testing panel how the testing panel can take a developer interview they don’t have any knowledge about java worst interviewer in my life they waste my 1hour. after answer all the qu...
  • Q2. What is encapsulation. Protected and default difference i have to explain her with example. Collection and hashmap i explain all the things in hashmap even the implementation After that she said to write ...
  • Q3. She asked me about helm chart and aws.I did answer according to it. My interview was pretty well but very next day what i got to know from HR that my basic was not clear that’s very very unprofessional beh...

Interview Preparation Tips

Topics to prepare for UKG Software Developer interview:
  • Basic Java
  • Coding
Interview preparation tips for other job seekers - Don’t expect anything from UKG even after u did very well in your interview.Pathetic experience worst interviewer.I wish there should be some ukg review portal so that i can share the interviewer feedback as well.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding questions related to trees and graphs

Round 2 - Technical 

(2 Questions)

  • Q1. Anagrams related
  • Q2. Sorting related
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a passionate software developer with experience in Java, Python, and web development.

    • Experienced in Java, Python, and web development technologies

    • Strong problem-solving skills

    • Team player with excellent communication skills

  • Answered by AI
  • Q2. Motivation behind the move
  • Ans. 

    I was motivated to move to this role because of my passion for coding and desire to work on challenging projects.

    • Passion for coding and technology

    • Desire to work on challenging projects

    • Opportunity for growth and learning

    • Interest in the company's products or services

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in May 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(1 Question)

  • Q1. They will ask questions based on what you have mentioned in your resume
Round 3 - One-on-one 

(1 Question)

  • Q1. They have asked about my previous company project and questions related to that
Round 1 - Technical 

(1 Question)

  • Q1. Basics of c and unix. Since it telecommunications company they are still working with C and proC .

Interview Preparation Tips

Interview preparation tips for other job seekers - Just upload documents in naukari and they will definitely call you.

I was interviewed in Feb 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 75 Minutes
Round difficulty - Hard

Online Round - 2 questions. 
75 minutes

  • Q1. Construct the Lexicographically Largest Valid Sequence

    You are given a positive integer N. Your task is to create the lexicographically largest sequence of length 2*N - 1 containing integers between 1 to N...

  • Ans. Backtracking Approach

    Approach:

     

    In this approach, we will be trying to find the valid sequence using backtracking. We will be creating our sequence from left to right and will be trying to fix the biggest possible integer yet to be used at the current position. We are fixing the biggest integer first because that will give us the lexicographically largest sequence that is possible. For every position, we will be fi...

  • Answered by CodingNinjas
  • Q2. Zuma Game

    You have several balls on the table in the form of a string named 'BOARD'. The colors of the balls can be red(R), blue(B), green(G), white(W), and yellow(Y). You also have several balls i...

  • Ans. Recursive Approach

    The idea here is to use recursion. At each step, we plan to insert the remaining balls in the string hand to the string board. Now the question arises, in which position do we have to insert the ‘i’th character of the string hand? The answer is simple; we have to insert ‘i’th character to all the positions on board to get all possible answers. That’s why we are using the recursive approach. After inse...

  • Answered by CodingNinjas
Round 2 - Video Call 

(2 Questions)

Round duration - 40 Minutes
Round difficulty - Hard

1 Coding problem and 1 OOP problem

  • Q1. Ninja and Chocolates

    Ninja is hungry and wants to eat his favorite chocolates but his mother won’t let him eat since he has already eaten enough chocolates. There are ‘N’ jars filled with chocolates. His m...

  • Ans. Brute Force

    The brute force approach to this problem is that we continuously iterate on the speed of eating chocolates till Ninja can eat all the chocolates within ‘M’ Minutes.

     

    Algorithm:

    1. Make a variable ‘sum’, which will store the sum of all chocolates which are present in all N jars.
    2. Now to find the starting speed, we’ll use the fact that our required speed has to be greater than the average speed(sum/M), else the ...
  • Answered by CodingNinjas
  • Q2. OOP Question

    Virtual function and abstract class

Round 3 - Video Call 

(2 Questions)

Round duration - 40 minutes
Round difficulty - Hard

Resume based problems, OOPs, DBMS, OS problems

  • Q1. OS Questions

    Virtual memory ? Usage , example4

    Threads, Processes , differences.

  • Q2. System Design Question

    Design linkedin kind platform

Round 4 - HR 

(1 Question)

Round duration - 15 Minutes
Round difficulty - Hard

Typical HR interview round. Short and crisp

  • Q1. Basic HR Questions

    Are you reliable? or Can I trust you with responsibilities? 

    What are the three things that are most important for you in a job? 

    What was the toughest decision you ever had to ma...

  • Ans. 

    Tip 1 : Be quick and direct.

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Software Engineering from Delhi Technological University. Eligibility criteriaNo criteriaSalesforce interview preparation:Topics to prepare for the interview - DBMS, Data Structures and Algorithms , OOP, Maths puzzles, Aptitude , CN, OSTime required to prepare for the interview - 9 MonthsInterview preparation tips for other job seekers

Tip 1 : Never leave any topic from any chapter / Subject
Tip 2 : Learn to explain your thoughts well
Tip 3 : Learn from previous experiences / interviews / problems asked.
Tip 4 : Atleast 4 projects in Resume

Application resume tips for other job seekers

Tip 1 : Atleast 4 projects on Resume
Tip 2 : Do not write false things. You always get caught. Be genuine.

Final outcome of the interviewRejected

Skills evaluated in this interview

I was interviewed in Feb 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Medium

  • Q1. Compress the String

    Write a program to do basic string compression. For a character which is consecutively repeated more than once, replace consecutive duplicate occurrences with the count of repetitions.

    ...
  • Ans. Frequency Calculation Approach

    The steps are as follows:

     

    1. Keep two indices, both starting from the initial character. Let’s say, ‘STARTINDEX’ and ‘ENDINDEX’. These indices are going to tell the start and end of the substring where the characters are the same.
    2. Start moving the ‘ENDINDEX’ to every character till the character at ‘STARTINDEX’ is a match.
    3. Whenever there is a mismatch, we can calculate the frequency of the...
  • Answered by CodingNinjas
Round 2 - Video Call 

(1 Question)

Round duration - 90 minutes
Round difficulty - Easy

This was my first technical round. he asked me about all my projects and the technologies used. some questions were on c and c++. what is heap , stack, memory allocation methods. Basically they covered all the concepts of c from string to pointers. Then they gave me one coding question which was on arrays. Best part was interviewers were very friendly.

  • Q1. Jumping Numbers

    You are given a positive integer 'N'. Your task is to print all the jumping numbers smaller than or equal to 'N'.

    A number is called a jumping number if all adjacent digit...

  • Ans. Brute Force
    • A brute force approach could be to iterate over all the integers from 0 to N.
    • For each integer check if its adjacent digits differ by 1. If yes, then the number is a jumping number.

     

    The steps are as follows:

     

    • Iterate over the integers, 0 to ‘N’.
    • For each integer, iterate over its digits.
      • Check if the current digit and the previous digit differ by 1.
    • If all the adjacent digits in the current integer diff...
  • Answered by CodingNinjas
Round 3 - Video Call 

(1 Question)

Round duration - 75 minutes
Round difficulty - Hard

This round was completely on data structures . he asked me all the questions related to linked list like detect a loop, remove a loop and graphs like BFS and DFS algorithms and some on trees. even on Adjacency matrix and adjacency list.

  • Q1. General

    Questions related to my projects, oops concepts, why red Hat, what do u know about red Hat, some real time problems and many.

Round 4 - HR 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

  • Q1. Puzzle

    Find the outer layer of points in the grid, which algorithm you would apply?

  • Ans. 

    Tip 1 : Be yourself
    Tip 2 : Express yourself

  • Answered by CodingNinjas

Interview Preparation Tips

Eligibility criteria8Red Hat interview preparation:Topics to prepare for the interview - Data structure, algorithms, C, C++, computer networks, operating systemTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Practice coding daily
Tip 2 : Learn new concepts everyday
Tip 3 : Know all that standard coding questions

Application resume tips for other job seekers

Tip 1 : Do not bluff on ur resume.
Tip 2 : Keep relevant projects.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed in Jan 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 40 minutes
Round difficulty - Easy

It was in the morning. The 1st round was online coding + MCQ round. It had 3 sections in total to be solved in 40mins.Questions were mainly from Data structure, OS, DBMS, SQL.

  • Q1. Morty and his array

    Rick gave Morty an array 'Arr' of length ‘N’ and an integer ‘K’ and asked him to find the minimum possible cost to split the array into non-empty sub-arrays such that the follow...

  • Ans. Naive Approach

    The basic idea is to generate all the possible subarrays and find the cost of every possible split and then returning the minimum cost from all of them. 

    The steps are as follows:

     

    1. Recursively go through every possible split of the array Arr.
    2. Store all the subarrays of one split into a vector<vector<int>> split.
    3. Now go through every subarray of that split and find the frequency of every ...
  • Answered by CodingNinjas
  • Q2. Longest Common Prime Subsequence

    Ninja got a very long summer vacation. Being very bored and tired about it, he indulges himself in solving some puzzles.

    He encountered a problem in which he was given tw...

  • Ans. Dynamic Programming

    The simplest idea is to consider all subsequences of arr1[] and check if all numbers in this subsequence are prime and appear in arr2[]. Then find the longest length of these subsequences. But the time complexity for this operation will be O(M * (2 ^ N)) where ‘M’ is the length of the first array and ‘N’ is the length of the second array.

     

    We can think of an efficient solution in which first we c...

  • Answered by CodingNinjas
Round 2 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

It was conducted in the evening around 4:30PM-5:30PM. Questions were bit difficult. Questions were mainly from Data Structures and there was total of 3 questions.

  • Q1. Split Array

    You have given an integer array/list ‘arr’ of size ‘N’. You have to split the array into the maximum number of subarrays such that the first and last occurrence of every distinct element lies i...

  • Ans. Iterative

    The key idea in this problem is storing the first and last occurrence index of every element. So, we can store the first and last index and then iterate over the array, and in each iteration, we check if the maximum index of the last occurrence of all the previous elements of the current subarray is less than or equal to the current index. 

     

    We use array hash to store the last occurrence of an elemen...

  • Answered by CodingNinjas
  • Q2. Split Array in ‘K’ consecutive subarrays with a given condition.

    You have given an integer array ‘arr’ size ‘N’. You have to split the array into ‘K’ consecutive non-overlapping subarrays of length ‘M’ suc...

  • Ans. Array Traversal.

    We will be solving this problem using a simple array traversal. At each position, we will check if the element at the current index i and (i + M) are the same or not. Moreover, if it is the same, then we will increment the counter, and as soon as our counter becomes equal to K, it means the array can be split, and we will return the answer at that step. If, after all, iterations are still if the count i...

  • Answered by CodingNinjas
Round 3 - HR 

(1 Question)

Round duration - 20 minutes
Round difficulty - Easy

It was in the evening. Interviewer first ask simple questions to keep me calm and it was nice interaction with her the environment created by her was very interesting to answer

  • Q1. Basic HR Questions

    On a scale of 1 to 10 how would you rate yourself as a leader? 

    What makes you angry?

  • Ans. 

    Tip 1 : Research about the company thoroughly
    Tip 2 : Avoid any kind of hesitation while giving the answers
    Tip 3 : Try to give practical and optimized approaches which shows some professionalism in you.

  • Answered by CodingNinjas

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAAdobe interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, Operating Systems, Computer Networks, JavaTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Even if you are stuck in the problem, just give a try. The interviewer will help you definitely for sure.
Tip 2 : Prepare Data Structures and Algorithms well. They mostly check our Problem Solving ability to find the solutions for the real world problems.
Tip 3 : Be enough confident, don't be nervous. Maintain atleast 2 projects in your resume

Application resume tips for other job seekers

Tip 1 : Mention atleast 2 projects.
Tip 2 : Mention your skills in which you are perfect.
Tip 3 : It should not be too long or too short

Final outcome of the interviewSelected

Skills evaluated in this interview

Dassault Systemes Interview FAQs

How many rounds are there in Dassault Systemes Software Developer interview for freshers?
Dassault Systemes interview process for freshers usually has 1-2 rounds. The most common rounds in the Dassault Systemes interview process for freshers are Aptitude Test, One-on-one Round and Technical.
How to prepare for Dassault Systemes Software Developer interview for freshers?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Dassault Systemes. The most common topics and skills that interviewers at Dassault Systemes expect are Communication Skills, Javascript, Linux, Web Technologies and C++.
What are the top questions asked in Dassault Systemes Software Developer interview for freshers?

Some of the top questions asked at the Dassault Systemes Software Developer interview for freshers -

  1. 1. Implement 4x4 matrix multiplication with operator overloading in cpp. 2. Bit...read more
  2. C++ basic questions and how would I solve a geometrical quest...read more
  3. i am from mechanical engineering students so they started with mechanical and ...read more
How long is the Dassault Systemes Software Developer interview process?

The duration of Dassault Systemes Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Dassault Systemes Software Developer Salary
based on 352 salaries
₹5 L/yr - ₹20 L/yr
52% more than the average Software Developer Salary in India
View more details

Dassault Systemes Software Developer Reviews and Ratings

based on 60 reviews

4.0/5

Rating in categories

3.5

Skill development

4.2

Work-Life balance

3.3

Salary & Benefits

4.6

Job Security

4.3

Company culture

3.0

Promotions/Appraisal

3.7

Work Satisfaction

Explore 60 Reviews and Ratings
R&D Engineer
613 salaries
unlock blur

₹6 L/yr - ₹23 L/yr

Software Developer
352 salaries
unlock blur

₹5 L/yr - ₹20 L/yr

Software Engineering Specialist
329 salaries
unlock blur

₹7 L/yr - ₹18.7 L/yr

Software Engineer
279 salaries
unlock blur

₹5.4 L/yr - ₹17.3 L/yr

QA Engineer
144 salaries
unlock blur

₹4 L/yr - ₹13.5 L/yr

Explore more salaries
Compare Dassault Systemes with

Autodesk

4.3
Compare

Siemens

4.1
Compare

PTC

4.2
Compare

Ansys Software Private Limited

3.9
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview