Upload Button Icon Add office photos

Filter interviews by

ONPASSIVE Angular Developer Interview Questions, Process, and Tips

Updated 11 Oct 2020

ONPASSIVE Angular Developer Interview Experiences

1 interview found

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

Interview Questionnaire 

10 Questions

  • Q1. What are life cycle hooks and have you worked on them in your project?
  • Ans. 

    Life cycle hooks are methods that get called at specific stages of a component's life cycle.

    • ngOnInit() - called after the component is initialized

    • ngOnChanges() - called when the component's input properties change

    • ngOnDestroy() - called just before the component is destroyed

    • Used to perform specific actions at different stages of a component's life cycle

    • Yes, I have worked on them in my project

  • Answered by AI
  • Q2. How can you pass data between parent and child components?, what is component interaction
  • Ans. 

    Passing data between parent and child components is component interaction in Angular.

    • Use @Input decorator to pass data from parent to child component

    • Use @Output decorator and EventEmitter to pass data from child to parent component

    • Use services to share data between components

    • Use ViewChild to access child component's properties and methods from parent component

  • Answered by AI
  • Q3. What are different data bindings in angular
  • Ans. 

    Angular has four types of data bindings: Interpolation, Property binding, Event binding, and Two-way binding.

    • Interpolation: {{ expression }}

    • Property binding: [property]="expression"

    • Event binding: (event)="expression"

    • Two-way binding: [(ngModel)]="expression"

  • Answered by AI
  • Q4. What is lazy loading and write syntax
  • Ans. 

    Lazy loading is a technique in Angular that loads modules or components on-demand, improving performance.

    • Lazy loading helps reduce initial load time by loading modules or components only when needed

    • It improves performance by splitting the application into smaller chunks

    • Syntax: import() function is used to dynamically load modules or components

  • Answered by AI
  • Q5. What are @Input() and @Output()?
  • Ans. 

    The @Input() and @Output() are decorators in Angular used for communication between parent and child components.

    • The @Input() decorator is used to pass data from a parent component to a child component.

    • The @Output() decorator is used to emit events from a child component to a parent component.

    • The @Input() property is bound to a value in the parent component template using property binding.

    • The @Output() property is bound...

  • Answered by AI
  • Q6. What is routing and write its syntax
  • Ans. 

    Routing is the process of navigating between different components or pages in an Angular application.

    • Routing is used to create single-page applications (SPAs) where the content is dynamically loaded without refreshing the entire page.

    • In Angular, routing is achieved using the RouterModule and the RouterLink directives.

    • The RouterModule is imported from the @angular/router package and added to the imports array of the app...

  • Answered by AI
  • Q7. What are web workers?
  • Ans. 

    Web workers are JavaScript scripts that run in the background, separate from the main browser thread.

    • Web workers allow for parallel execution of tasks, improving performance and responsiveness.

    • They can perform computationally intensive tasks without blocking the user interface.

    • Web workers communicate with the main thread using message passing.

    • Examples of tasks suitable for web workers include data processing, image man

  • Answered by AI
  • Q8. Difference between Observable and Promise?
  • Ans. 

    Observable is for handling multiple values over time, while Promise is for handling a single value.

    • Observable can emit multiple values over time, while Promise can only emit a single value.

    • Observable can be cancelled, while Promise cannot be cancelled.

    • Observable provides operators for transforming and combining data, while Promise does not have such operators.

    • Observable is lazy, meaning it won't start emitting values u...

  • Answered by AI
  • Q9. What are the features of latest typescript version you used in your project
  • Ans. 

    The latest version of TypeScript used in my project has several new features.

    • Optional Chaining and Nullish Coalescing

    • Improved performance with faster compilation times

    • Support for private fields and methods

    • Higher order type inference from generic constructors

    • Support for ECMAScript private fields

    • Improved support for tuples

    • Smaller bundle sizes with tree shaking

  • Answered by AI
  • Q10. How do you call REST APIs in angular?
  • Ans. 

    To call REST APIs in Angular, use the HttpClient module and its methods like get(), post(), put(), delete().

    • Import the HttpClientModule in your Angular module

    • Inject the HttpClient service in your component or service

    • Use the HttpClient methods to make HTTP requests to the REST APIs

    • Handle the response using observables and subscribe to them

    • Example: httpClient.get('https://api.example.com/data')

    • Example: httpClient.post('h

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't just read and tell the answers. Practice well by writing code. It gives you confident to face any technical interview.

Skills evaluated in this interview

Interview questions from similar companies

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

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

Round 1 - Technical 

(6 Questions)

  • Q1. Brief about your project ?
  • Ans. 

    Developed a web application for managing inventory and sales for a retail store.

    • Used Angular framework to create a responsive and user-friendly interface.

    • Implemented features for adding, updating, and deleting products in the inventory.

    • Integrated with backend APIs to fetch real-time sales data and generate reports.

    • Utilized Angular Material for designing consistent UI components.

  • Answered by AI
  • Q2. What is angular? what is SPA?
  • Ans. 

    Angular is a popular front-end framework for building web applications. SPA stands for Single Page Application.

    • Angular is a front-end framework developed by Google for building dynamic web applications.

    • It uses TypeScript for building applications with components, services, and modules.

    • SPA is a web application that loads a single HTML page and dynamically updates the content as the user interacts with the app.

    • SPA provid...

  • Answered by AI
  • Q3. What is lazy loading?
  • 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 speeding up page load times

  • Answered by AI
  • Q4. What is rxjs? in deep?
  • Ans. 

    RxJS is a library for reactive programming using Observables to handle asynchronous data streams.

    • RxJS stands for Reactive Extensions for JavaScript.

    • It allows you to work with asynchronous data streams and handle events.

    • Operators like map, filter, and mergeMap are used to manipulate and combine streams.

    • Subscriptions are used to listen to and react to changes in the data streams.

    • Example: Using RxJS to make HTTP requests

  • Answered by AI
  • Q5. Angular and javascript basic question?
  • Q6. Difference between ?? and ?:
  • Ans. 

    ?? is the nullish coalescing operator, while ? is the optional chaining operator in Angular.

    • ?? is used to provide a default value when a variable is null or undefined.

    • ? is used to safely access nested properties of an object without causing errors.

    • Example: const name = person?.name; // safe access to 'name' property of 'person' object

  • Answered by AI

Skills evaluated in this interview

I applied via Naukri.com and was interviewed before Jun 2021. There were 3 interview rounds.

Round 1 - Coding Test 

Coding tests consists of three sets. Two among them are from Javascript/Typescript basics, Angular basics (MCQ's finding the output of code they have given). The remaining one is algorithm problems needs to be solved by Javascript/Typescript.

Round 2 - Technical 

(1 Question)

  • Q1. Javascript basics in deep. Latest ECMA script standards. Angular concepts in detail. Scenario based technical questions.
Round 3 - Technical 

(1 Question)

  • Q1. This will be a client round and concentrated on Javascript and Angular concepts in detail along with algorithms and problem solving.

Interview Preparation Tips

Interview preparation tips for other job seekers - 1. Be good in Javascript concepts like hoisting, scopes, var vs let, arrow functions, prototypes, function closures, event loop, asynchronous call handling, callabacks, mutable and immutable data types, array and object restructuring.

2. Have good understanding of Angular application architecture, lazy loading, interceptors, component life cycle hooks, change detection, style isolation, auth guards, directives, pipes, debounce.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Dec 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

It's aptitude and coding test they asked questions related to data interpretation mostly.and one coding question easy one and two SQL questions I got on joins

Round 2 - Group Discussion 

Topic given by them you have two minutes to think and then discuss with group for 5 minutes. At the end they ask for conclusion from everyone there is group of eight students and they select two or three from them

Round 3 - Technical 

(5 Questions)

  • Q1. Asked about testing
  • Q2. What are types of testing
  • Ans. 

    Types of testing include unit testing, integration testing, system testing, acceptance testing, and regression testing.

    • Unit testing: Testing individual components or functions of the software.

    • Integration testing: Testing how different components work together.

    • System testing: Testing the entire system as a whole.

    • Acceptance testing: Testing to ensure the software meets the requirements.

    • Regression testing: Testing to ensu...

  • Answered by AI
  • Q3. Project related questions
  • Q4. Hr related questions
  • Q5. Whitebox vs black box testing
  • Ans. 

    Whitebox testing is testing the internal logic of the software, while black box testing is testing the functionality without knowledge of the internal code.

    • Whitebox testing involves testing the internal structure, code paths, and algorithms of the software.

    • Black box testing involves testing the functionality, inputs, and outputs of the software without knowledge of the internal code.

    • Whitebox testing is typically done b...

  • Answered by AI

Skills evaluated in this interview

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

(1 Question)

  • Q1. Oops concepts,interface and abstract class
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. String Manipulations
  • Q2. Basic DSA questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Oops and Data Structure
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Oct 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Aptitude questions and 2 coding questions were asked

Round 3 - Technical 

(2 Questions)

  • Q1. What are indexes in DBMS
  • Ans. 

    Indexes in DBMS are data structures that improve the speed of data retrieval operations on a database table.

    • Indexes are used to quickly locate data without having to search every row in a table.

    • They are created on columns in a table to speed up SELECT queries.

    • Examples of indexes include primary keys, unique keys, and non-unique indexes.

  • Answered by AI
  • Q2. ACID propwrties in DBMS
  • Ans. 

    ACID properties in DBMS refer to the key characteristics of a transaction: Atomicity, Consistency, Isolation, and Durability.

    • Atomicity ensures that all operations in a transaction are completed successfully or none at all.

    • Consistency ensures that the database remains in a consistent state before and after the transaction.

    • Isolation ensures that the execution of multiple transactions concurrently does not interfere with ...

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Normal behavorial questions

Interview Preparation Tips

Topics to prepare for Quantiphi Analytics Solutions Private Limited Software Engineer interview:
  • DBMS
  • CPP
  • Javascript

I applied via Naukri.com and was interviewed in Oct 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Angular Life Cycle hooks AOT vs JIT Call stack and event loop ngOnchanges vs ngDocheck @hostlistner component interaction content projection call, apply bind
Round 3 - Coding Test 

Duration 30 minutes, topics were related to Javascript and Angular

Round 4 - PM Round 

(1 Question)

  • Q1. Write a program to find count of character from a string. Write a program to sort array without using sort method
  • Ans. 

    Program to count characters in a string and sort an array without using sort method

    • Use a loop to iterate through the string and count each character

    • For sorting an array, use a loop to compare each element with all other elements and swap if necessary

    • Implement a sorting algorithm like bubble sort, insertion sort or quick sort

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep coding. Work on a self project. Clear fundamentals.

I applied via campus placement at Walchand College of Engineering, Sangli and was interviewed in Feb 2022. There were 4 interview rounds.

Round 1 - Coding Test 

OOP mcq, 3 coding questions on array and string (easy and medium level),pseudo code etc

Round 2 - Code pairing round 

(1 Question)

  • Q1. They give one real time situation and you have to code it using oops concepts
Round 3 - Technical 

(1 Question)

  • Q1. Questions on OOPS, PROJECTS, DATABASES , OS , AND DBMS
Round 4 - HR 

(1 Question)

  • Q1. BASIC HR QUESTIONS LIKE WHY DO U WANT TO JOIN THOUGHTWORKS, DO YOU HAVE ANY FUTURE STUDY GOAL ETC

Interview Preparation Tips

Interview preparation tips for other job seekers - DO OOPS
BE HONEST
ANY HOW IMPRESS INTERVIEWER IN CODE PAIRING ROUND

I applied via LinkedIn and was interviewed in Jan 2022. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Normal Mendix Domain model and Security module question no
Round 2 - HR 

(1 Question)

  • Q1. Things what you liked to do more often .

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be Normal and Give your 100% . You will be selected the work culture is very good. HR is also very helpful in nature anytime you can call them for any help.

ONPASSIVE Interview FAQs

What are the top questions asked in ONPASSIVE Angular Developer interview?

Some of the top questions asked at the ONPASSIVE Angular Developer interview -

  1. How can you pass data between parent and child components?, what is component i...read more
  2. What are life cycle hooks and have you worked on them in your proje...read more
  3. what are the features of latest typescript version you used in your proj...read more

Tell us how to improve this page.

ONPASSIVE Angular Developer Salary
based on 25 salaries
₹5 L/yr - ₹9.6 L/yr
42% more than the average Angular Developer Salary in India
View more details

ONPASSIVE Angular Developer Reviews and Ratings

based on 3 reviews

4.0/5

Rating in categories

3.2

Skill development

3.3

Work-life balance

4.0

Salary

3.0

Job security

4.1

Company culture

3.2

Promotions

4.1

Work satisfaction

Explore 3 Reviews and Ratings
Software Engineer
138 salaries
unlock blur

₹3.8 L/yr - ₹14.5 L/yr

Senior Software Engineer
73 salaries
unlock blur

₹6 L/yr - ₹21.1 L/yr

Business Analyst
47 salaries
unlock blur

₹3 L/yr - ₹11.1 L/yr

Java Developer
40 salaries
unlock blur

₹3 L/yr - ₹9.8 L/yr

Technical Support Engineer
40 salaries
unlock blur

₹2.4 L/yr - ₹6 L/yr

Explore more salaries
Compare ONPASSIVE with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview