i
Datamatics Global Services
Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Aug 2024. There was 1 interview round.
Discussed few basic things about project and basic questions on OOPS. The scheduled time of the interview was actually completed as interviewer joined 30 mins late. After that I was asked to write code in any editor of my choice. Completed two questions and there was again a third one and now the overall interview was going on since more than 1 hour. The interview experience wasn't nice and tedious to be honest. The interviewer was nice and tried to help wherever possible but asked too many questions.
Top trending discussions
I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.
Promises are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() to handle success and .catch() to handle errors.
Example: const myPromise = new Promise((resolve, reject) => { ... });
Box model in CSS refers to the way elements are rendered in a web page. CSS preprocessors like SASS or LESS help streamline CSS development.
Box model in CSS includes content, padding, border, and margin.
CSS preprocessors like SASS or LESS allow for variables, nesting, and mixins to be used in CSS.
Example: box-sizing: border-box; in CSS changes the box model to include padding and border in the element's total width and
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Micro Frontend architecture is an approach to building front-end applications by breaking them down into smaller, independently deployable units.
Allows different teams to work on separate parts of the application
Each micro frontend can be developed using different technologies
Enables incremental upgrades and updates without affecting the entire application
Can improve performance by loading only the necessary components
...
Pure pipes in Angular are stateless and do not change the input data, while impure pipes can have side effects and change the input data.
Pure pipes are used for simple transformations like formatting dates or numbers.
Impure pipes are used for more complex transformations that require state or side effects.
Pure pipes are faster and more efficient as they only run when a pure change to the input data is detected.
Impure p...
Singleton services can be made multiton by maintaining a map of instances with unique keys.
Create a map to store instances with unique keys
Use a factory method to retrieve instances based on keys
Ensure that only one instance is created per key
Dependency injection is a design pattern where components are given their dependencies rather than creating them internally.
Allows for easier testing by injecting mock dependencies
Promotes loose coupling between components
Improves code reusability and maintainability
Examples: AngularJS, Spring Framework
posted on 2 Jan 2025
I applied via Job Portal and was interviewed in Dec 2024. There were 2 interview rounds.
Worst set of questions
Advanced DSA for entry level role
posted on 12 Jun 2024
React with TypeScript and test case integration for ensuring code quality and functionality.
Use Jest and Enzyme for writing test cases in React with TypeScript.
Utilize TypeScript's static type checking to catch errors early in development.
Mock external dependencies in test cases to isolate components for testing.
Ensure test coverage for all components and functions in the codebase.
Use tools like React Testing Library f...
I applied via Referral and was interviewed in Jan 2024. There were 2 interview rounds.
Closures are functions that have access to variables from their containing scope even after the scope has closed.
Closures allow functions to maintain access to variables from their parent function even after the parent function has finished executing.
Closures are commonly used in JavaScript to create private variables and functions.
Example: function outerFunction() { let outerVar = 'I am outer'; return function innerFu
Closure in programming refers to the ability of a function to access variables from its parent scope even after the parent function has finished executing.
A closure is created when a function is defined within another function and the inner function references variables from the outer function.
Closures are commonly used in event handlers, callbacks, and asynchronous programming.
Example: const outerFunction = () => { co...
HTML can be implemented in Angular using templates and data binding.
Use Angular's template syntax to include HTML in components
Utilize data binding to dynamically update HTML content
Example:
Develop web site with any stack
posted on 23 Jun 2024
I applied via Approached by Company and was interviewed in May 2024. There was 1 interview round.
2 question 1 easy 2 medium dsa
2 codes of dsa and mcq.
based on 1 interview
Interview experience
Consultant
787
salaries
| ₹5.6 L/yr - ₹25 L/yr |
Associate Consultant
647
salaries
| ₹3.7 L/yr - ₹15 L/yr |
Executive
605
salaries
| ₹1.1 L/yr - ₹4.5 L/yr |
Executive Accountant
314
salaries
| ₹1.1 L/yr - ₹4 L/yr |
Senior Executive
296
salaries
| ₹1.2 L/yr - ₹8.1 L/yr |
TCS
Wipro
Infosys
HCLTech