Upload Button Icon Add office photos

Filter interviews by

Mirrorsize Angular Developer Interview Questions and Answers for Experienced

Updated 3 Sep 2022

Mirrorsize Angular Developer Interview Experiences for Experienced

1 interview found

I applied via Naukri.com and was interviewed in Aug 2022. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Basic questions from HTML5 and CSS3 JavaScript Array Methods. Angular Basics.
Round 2 - Coding Test 

They have given me a task to design a page which stores the address of all the users in the table in the format mentioned in the problem. Also you need to create a form in which user can create new address and finally I was asked to integrate REST api's to perform CRUD opeartions. I was given 2 hours for the task.

Round 3 - Behavioral 

(1 Question)

  • Q1. This was the general discussion round with CEO where I was told that I am selected for the role.

Interview Preparation Tips

Interview preparation tips for other job seekers - Overall experience was good. Be calm and confident.
All the best.

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(4 Questions)

  • Q1. How would you share data between two unrelated angular components
  • Ans. 

    Using a shared service to communicate data between unrelated components in Angular.

    • Create a shared service with a BehaviorSubject to store and emit data

    • Inject the shared service into both components that need to share data

    • Subscribe to the BehaviorSubject in each component to receive updates

  • Answered by AI
  • Q2. How do we do lazy loading
  • Ans. 

    Lazy loading in Angular allows for loading modules only when they are needed, improving performance.

    • Lazy loading is achieved by using the loadChildren property in the route configuration.

    • Modules are loaded asynchronously when the user navigates to a route that requires them.

    • Lazy loading helps reduce the initial bundle size and improve the app's loading time.

    • Example: { path: 'admin', loadChildren: () => import('./admin/

  • Answered by AI
  • Q3. How would you take care of XSS vulnerability
  • Ans. 

    Prevent XSS vulnerability by sanitizing user input, using Angular's built-in security features, and implementing Content Security Policy.

    • Sanitize user input by using Angular's DomSanitizer to prevent execution of malicious scripts

    • Use Angular's built-in security features like SafeValue and SafeHtml to securely render user input

    • Implement Content Security Policy (CSP) to restrict the sources from which scripts can be load...

  • Answered by AI
  • Q4. How do you take data from more than one service at a time in a component
  • Ans. 

    Use observables and combineLatest operator to fetch data from multiple services in a component

    • Create observables for each service call

    • Use combineLatest operator to combine the observables and fetch data from all services at once

    • Subscribe to the combined observable to get the data

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - - For angular, be proficient in rxjs and ngrx

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Building blocks of angular
  • Ans. 

    Building blocks of Angular include components, modules, services, directives, templates, and dependency injection.

    • Components are the basic building blocks of Angular applications.

    • Modules help organize the application into cohesive blocks of functionality.

    • Services are reusable code that can be injected into components.

    • Directives add behavior to the DOM elements.

    • Templates define the view of the application.

    • Dependency inj...

  • Answered by AI
  • Q2. Define Pipes and its types
  • Ans. 

    Pipes in Angular are used to transform data before displaying it in the view.

    • Pipes are used to format data in templates.

    • There are built-in pipes like DatePipe, UpperCasePipe, LowerCasePipe, etc.

    • Custom pipes can be created using @Pipe decorator.

    • Pipes can be chained together for complex transformations.

    • Example: {{ birthday | date:'dd/MM/yyyy' }} will format the birthday date.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Jul 2024.

Round 1 - Coding Test 

Angular version and their differences

Round 2 - One-on-one 

(1 Question)

  • Q1. What is angular
  • Ans. 

    Angular is a popular open-source web application framework developed by Google for building dynamic single-page applications.

    • Angular is based on TypeScript, a superset of JavaScript.

    • It uses a component-based architecture for building UI elements.

    • Angular provides features like data binding, dependency injection, and routing.

    • It has a powerful CLI for scaffolding and managing projects.

    • Angular is commonly used for building

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Guards, routing
  • Q2. Interceptors, observable

Interview Preparation Tips

Interview preparation tips for other job seekers - Good understanding of angular basics, should have hands on experience
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
No response

I applied via Naukri.com

Round 1 - One-on-one 

(1 Question)

  • Q1. 1. reusable component - directives 2.scss and css 3. routing 4.authorization in app- explain login process, encryption algorithm 5.authentication in app- prevent user using Auth guards 6.explain about comp...
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I was interviewed in Feb 2024.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Angular lifecycle hooks
  • Q2. Component communication

Angular Developer Interview Questions & Answers

Infosys user image Shrikant Arjunbhai More

posted on 5 Jul 2024

Interview experience
2
Poor
Difficulty level
Easy
Process Duration
2-4 weeks
Result
No response

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

Round 1 - Technical 

(2 Questions)

  • Q1. What is lazy loding
  • Ans. 

    Lazy loading is a technique in web development where resources are loaded only when needed, improving performance.

    • Lazy loading helps reduce initial load time by loading resources on demand

    • It is commonly used in Angular for loading modules, components, or routes asynchronously

    • Lazy loading can improve user experience by only loading necessary resources when required

  • Answered by AI
  • Q2. What is directive
  • Ans. 

    A directive in Angular is a marker on a DOM element that tells Angular to attach a specific behavior to that element.

    • Directives are used to extend HTML with new attributes or elements.

    • They can be classified into three types: Component, Structural, and Attribute directives.

    • Examples include ngIf, ngFor, and ngStyle.

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Life cycle hooks
  • Q2. Input/output decoraters

I applied via Naukri.com and was interviewed in Sep 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Routing, life cycle hooks, what are components, direcitves, services, dependency injection, Observables, component communication, scenario based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare all basic Javascript and html css concepts as well.

Mirrorsize Interview FAQs

How many rounds are there in Mirrorsize Angular Developer interview for experienced candidates?
Mirrorsize interview process for experienced candidates usually has 3 rounds. The most common rounds in the Mirrorsize interview process for experienced candidates are Technical, Coding Test and Behavioral.

Tell us how to improve this page.

People are getting interviews through

based on 1 Mirrorsize interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
Business Development Associate
3 salaries
unlock blur

₹4.2 L/yr - ₹6 L/yr

Computer Vision Engineer
3 salaries
unlock blur

₹6 L/yr - ₹12.7 L/yr

Explore more salaries
Compare Mirrorsize with

TCS

3.7
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Cognizant

3.8
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