I applied online. I interviewed at Dassault Systèmes (Pune) in Nov 2021
Interview
Rounds-
1. Coding/MCQ Test
2. Technical Round L1
3. managerial Round L2
NOTE-Mostly questions were on vanilla javascript
Try to answer most of the questions because they mainly test the approach and attitude of solving problems and not just the answer.
Interview questions [1]
Question 1
1.Coding MCQ Test
a. Code to write function to find nearest number closest
to 0
b. Write a function to find factorial of a number
c. Prototype of a class based question
d. Output questions on var/let/const,prototype,hoisting,typeOf, "4"==4
2. Technical Round
a. Write code in vanilla Javascript to create an input box taking number and two buttons of + and - to increment and decrement and some css on buttons
b. Write code to find sum (a) (b) in es6 syntax
c. What is Hoisting,how to avoid it?
d. What is currying and bind,call,apply method?
e. What is this keyword?
f. How to define a function globally in js?
g. What is inheritence in js?
h. Write a generic function to add an array object in a
json object
i. Selectors in html
j. Closure and its purpose of use
3. Managerial Round
a. General Questions about Introduction
b. Code to solve this pattern [11 ,6, 1, -4 ,1 ,6, 11, 16]
c. CTC and Expected CTC
The process took 4 days. I interviewed at Dassault Systèmes (New Delhi)
Interview
3 rounds- two rounds of technical, one HR, It was quite good interview, they gave puzzles, coding challanges and asked good questions in JavaScript, good interviewers, I was rejected in 2nd technical
Interview questions [2]
Question 1
how to cut cake in 8 equal pieces under 3 tries to slice
I applied through a recruiter. The process took 4 days. I interviewed at Dassault Systèmes
Interview
The interview process was quite smooth. There were three rounds of interviews.
1.) Online Test (programming + output type questions)
2.) Technical Interview (programming + basic questions)
3.) Technical Interview (programming + output questions)
4) Behavioral Interview