가장 많이 묻는 면접 질문과 답변 & 온라인 테스트
면접 준비, 온라인 테스트, 튜토리얼, 라이브 연습을 위한 학습 플랫폼

집중 학습 경로, 모의고사, 면접 준비 콘텐츠로 실력을 키우세요.

WithoutBook은 주제별 면접 질문, 온라인 연습 테스트, 튜토리얼, 비교 가이드를 하나의 반응형 학습 공간으로 제공합니다.

Prepare Interview

Angular 8 면접 질문과 답변

Ques 26. What is the purpose of Angular interceptors?

Angular interceptors are used to intercept HTTP requests and responses globally. They allow you to modify the request or response before it is sent or received by the application. Interceptors are commonly used for tasks such as authentication, logging, or adding headers.

Example:

class AuthInterceptor implements HttpInterceptor { ... }

도움이 되었나요? Add Comment View Comments
 

Ques 27. Explain Angular ViewEncapsulation and its types.

ViewEncapsulation is an Angular feature that determines how styles are applied to components. It has three types: Emulated (default), Native, and None. Emulated encapsulation uses shadow DOM emulation, Native uses the browser's native shadow DOM, and None applies styles globally.

Example:

@Component({
  selector: 'app-root',
  template: '

Hello World

',
  styleUrls: ['./app.component.css'],
  encapsulation: ViewEncapsulation.Emulated
})

도움이 되었나요? Add Comment View Comments
 

Ques 28. What is the purpose of the async pipe in Angular?

The async pipe in Angular is used to subscribe to an Observable or Promise in the template and automatically update the view when the data is received. It simplifies the management of asynchronous data in the component's template.

Example:

{{ data$ | async }}

도움이 되었나요? Add Comment View Comments
 

Ques 29. Explain the role of the Angular ngClass directive.

The ngClass directive in Angular is used to conditionally apply CSS classes to an element. It allows you to dynamically set classes based on expressions or conditions in the component.

Example:

This div has dynamic classes

도움이 되었나요? Add Comment View Comments
 

Ques 30. What are Angular services and why are they used?

Services in Angular are singleton objects that provide functionality across the application. They are used to encapsulate and share logic, data, or functionality between components. Services promote modularity and reusability in Angular applications.

Example:

import { Injectable } from '@angular/core';

@Injectable({
  providedIn: 'root',
})
export class DataService { }

도움이 되었나요? Add Comment View Comments
 

Most helpful rated by users:

Copyright © 2026, WithoutBook.