i
Dassault Systemes
Filter interviews by
React DOM is a package that provides methods for updating the DOM in response to React components.
React DOM is used to render React components to the DOM.
It provides methods like ReactDOM.render() to render components.
React DOM efficiently updates the DOM when the state of a component changes.
It handles events and updates the DOM accordingly.
React DOM is separate from React itself, allowing for flexibility in rendering
MVC in Rails is a software design pattern that separates the application into three main components: Model, View, and Controller.
Model: Represents the data and business logic of the application.
View: Represents the user interface of the application.
Controller: Acts as an intermediary between the Model and View, handling user input and updating the Model accordingly.
Example: In a Rails application, a User model would ha...
Write code for micro service
Singleton is a design pattern that restricts the instantiation of a class to one object.
Singleton pattern ensures that a class has only one instance and provides a global point of access to it.
Commonly used in scenarios where only a single instance of a class is needed, such as database connections or configuration settings.
Implementation can involve a private constructor, a static method to access the instance, and a ...
Interview questions for Application Engineer role covering various topics.
Subset sum variant - finding a subset of numbers that add up to a given sum
Single loop missing number - finding a missing number in an array using a single loop
Difference between two dates - calculating the difference between two dates in Java
Core Java concepts - knowledge of basic Java concepts such as inheritance, polymorphism, etc.
SQL - knowle...
I applied via Campus Placement
Use a built-in function or algorithm to find the square root of a number up to 2 decimal places.
Use a programming language's built-in function like sqrt() in Python or Math.sqrt() in JavaScript to find the square root of a number.
If a built-in function is not available, implement an algorithm like Newton's method to approximate the square root.
Round the result to 2 decimal places using a function like round() or toFixe
To find the longest path in a binary tree (leaf to leaf), we need to perform a depth-first search and keep track of the maximum path length.
Perform a depth-first search on the binary tree, keeping track of the maximum path length encountered so far.
At each node, calculate the maximum path length by adding the maximum left and right subtree depths.
Update the maximum path length if the current path length is greater.
Repe...
I applied via Campus Placement and was interviewed in Jul 2023. There were 3 interview rounds.
1 DP Question, 1 Rest API, 10 Aptitude MCQs, 10 English MCQs
I applied via Campus Placement and was interviewed before Feb 2022. There were 4 interview rounds.
Test consisted of multiple sections like CS, English, Aptitude etc. Questions covered most of the aspects of aptitude, logical reasoning and verbal ability
You should hire me because of my strong technical skills, passion for problem-solving, and ability to work well in a team. I am interested in working at any location that aligns with the company's goals and values.
I have a solid background in engineering and extensive experience in application development.
I am highly skilled in programming languages such as Java, C++, and Python.
I have a proven track record of successf...
based on 2 interviews
Interview experience
based on 2 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)