i
Persistent Systems
Filter interviews by
I applied via Recruitment Consultant and was interviewed in Sep 2021. There was 1 interview round.
Dependency injection is a design pattern that allows objects to receive dependencies rather than creating them internally.
It helps to decouple the code and makes it more testable.
It allows for easier maintenance and scalability.
It can be implemented using constructor injection, setter injection, or interface injection.
Example: Instead of creating a database connection object within a class, it can be passed as a depend
NgModule is a decorator that defines a module in Angular.
NgModule is used to group related components, directives, and services.
It helps to organize the application into smaller, manageable pieces.
It can import other modules and export its own components, directives, and services.
It can also provide configuration for dependency injection.
Example: @NgModule({ imports: [CommonModule], declarations: [AppComponent], export
Closure is a function that has access to variables in its outer scope, even after the outer function has returned.
A closure is created when a function is defined inside another function.
The inner function can access variables in the outer function, even after the outer function has returned.
Closures are commonly used to create private variables and functions in JavaScript.
Example: function outer() { var x = 10; functio...
I applied via Naukri.com and was interviewed in Feb 2022. There were 3 interview rounds.
I applied via Approached by Company and was interviewed in Feb 2022. There was 1 interview round.
To reverse a string in Javascript, we can use the built-in reverse() method.
Convert the string to an array using split() method
Use the reverse() method to reverse the array
Convert the reversed array back to a string using join() method
1) logical & math & reasoning 20 Question
2) coding 2 question
3) React js 40 Question
UI Developer interview questions covering topics like rm vs em, MapObject vs Object, BOM, function currying, Pure component, and virtual dom.
rm vs em: rm is relative to the font size of the root element, while em is relative to the font size of the element itself.
MapObject vs Object: MapObject is a method that creates a new array with the results of calling a provided function on every element in the array, while Objec...
Event propagation determines the order in which event handlers are executed. Div and Section tags have different default display properties.
Event propagation refers to the order in which event handlers are executed, either bubbling or capturing.
Immediate propagation stops the event from propagating further.
Div tag is a block-level element with default display property of 'block'.
Section tag is a block-level element wit
I applied via Approached by Company and was interviewed in May 2024. There was 1 interview round.
Angular html css questions
I applied via Naukri.com and was interviewed in Jul 2023. There were 3 interview rounds.
20 Aptitude questions, 30 React/HTML/CSS MCQs, 2 coding questions on an outdated compiler
Inline elements do not start on a new line and only take up as much width as necessary, while inline-block elements can have a width and height set.
Inline elements do not start on a new line and only take up as much width as necessary
Inline-block elements can have a width and height set
Inline elements ignore top and bottom margins and padding, while inline-block elements respect them
Semantic HTML is a way of writing HTML that focuses on the meaning of the content rather than its appearance.
Semantic HTML uses tags that clearly define the purpose of the content, such as <header>, <footer>, <nav>, <article>, <section>, <aside>, <main>.
It helps improve accessibility for users with disabilities by providing more context to screen readers and other assistive tec...
I applied via Naukri.com and was interviewed before Aug 2020. There were 4 interview rounds.
based on 11 reviews
Rating in categories
Software Engineer
4.4k
salaries
| ₹2.5 L/yr - ₹9.6 L/yr |
Senior Software Engineer
4k
salaries
| ₹5 L/yr - ₹15.6 L/yr |
Lead Engineer
3.2k
salaries
| ₹10 L/yr - ₹30 L/yr |
Lead Software Engineer
3.1k
salaries
| ₹7.1 L/yr - ₹21.5 L/yr |
Project Lead
1.9k
salaries
| ₹13 L/yr - ₹39 L/yr |
Cognizant
TCS
IBM
LTIMindtree