Angular 5 Interview Questions

Find Top Angular 5 interview questions and answers

Below are the list of angular 5 interview questions and their answers

#1 Question

What Is Angular 5? Whats new in it?


#2 Question

Explain Bootstrapping in AngularJs?

AngularJS reads the HTML and compiles it into an internal representation, this reading and compiling is called bootstrapping.

When you write the code to execute the bootstrapping instead of using ng-app directive then it is called manual bootstrapping.

#3 Question

Explain service workers in Angular js?

#4 Question

Explain how component routing works in Angular. How to define routes and sub-routes in Angular 5?

#5 Question

Explain NPM?

 NPM stands for node package manager. It is used for installing dependencies for javascript packages.

#6 Question

What is Angular CLI? List the command to install Angular CLI?


Angular CLI is Command Line Interface for Angular that runs Webpack.You can use npm install -g @angular/cli command to install angular CLI.

#7 Question

How to create a new project in angular js using CLI.

After installing Angular CLI run ng new project-name command to create a new Angular project.

#8 Question

What are Decorators?

Decorators are functions that adds metadata to class members and functions. It was proposed in ES2016 and implemented in Typescript.

#9 Question

List the types of Data Binding supported by Angular 5?


Angular 5 supports four types of Data Binding They are

  • String Interpolation
  • Property Binding
  • Event Binding
  • Two-way-binding

#10 Question

How to run Angular 5 application locally during development?

ng serve command is used to run Angular5 application locally during development. To start development server on specific port ng serve -p aPortNumber command is used.

Also, Read Best  Angular 2 interview questions 2017

#11 Question

What an Angular 5 component made of ? How do you generate a new component?

Angular5 component is made of a Component decorator and a component definition of a class. ng generate component component_name command is used to generate a component in Angular5.

#12 Question

How do we import a module in Angular5 ?

Simply use below syntax to import a module in Angular5.

	import { ModuleName } from 'someWhere';

#13 Question

Explain $event in Angular5?

In Angular5 $event is a reserved keyword that represents the data emitted by an event (event data).It is commonly used as a parameter for event based methods.

#14 Question

What do double curly brackets are used in Angular5?

 double curly brackets like {{}} are used form data interpolation in Angular5.

#15 Question

What is *ngFor directive used for?

*ngFor directive is used for Iterating over a list of items and for Generating a new DOM element for each one.

#16 Question

Explain Webpack?

Webpack is module bundler Bundler for Angular2 or above. It bundles, minifies and transpiles an Angular application.

#17 Question

What is transpiling?

Transpiling is a process of converting code from one language to another. In Angular, Traceur compiler is used for converting TypeScript to JavaScript so that browsers can understand.

Also, Read Interview questions asked in React Js  Interviews

#18 Question

Explain component life cycle in Angular?

 In Angular component life cycle in Angular goes through the following stages.

  • Create
  • Render
  • Create and render children
  • Check for bound data changes and re-render
  • Destroy

#19 Question

Explain NgModule?

NgModule is a decorator function in Angular that takes a single metadata object whose properties describe the module.

Latest Posts.

Angularjs Tutorials
AngularJS: A better Option to grow your career

As you may wondering to make your future dependable on AngularJS, here we tell you what an AngularJS...

Angularjs Tutorials
6 AngularJS Frameworks to learn

The AngularJS, one of the most prominent frameworks, has rightly been identified as the leading open...

Angularjs Tutorials
Top 10 key features of Angular 5

Angular JS has been in the industry for quite a few years with micro updates. However, the release o...

Ask a Question