Filter interviews by
I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.
Assignment will be on angular
Coding test includes js, angular,html,css
They will ask coding interview html, css design and javascript and angular coding interview questions
They will ask coding interview html, css, javascript and angular
Event loop in JavaScript manages asynchronous operations by executing callback functions in a queue.
Event loop is responsible for handling asynchronous tasks in JavaScript.
It allows non-blocking operations by queuing callback functions in a task queue.
Event loop continuously checks the call stack and task queue to execute functions in the correct order.
Example: setTimeout() function in JavaScript uses event loop to exe...
I applied via Referral and was interviewed in Nov 2024. There were 2 interview rounds.
I am a passionate Angular Developer with 5 years of experience in building responsive web applications.
5 years of experience in Angular development
Strong knowledge of HTML, CSS, and JavaScript
Experience in building responsive web applications
Familiarity with RESTful APIs and version control systems like Git
Attributes in HTML provide additional information about an element and are defined within the element's start tag.
Attributes are used to modify the behavior or appearance of an HTML element.
They are specified within the opening tag of an element using name-value pairs.
Examples include 'href' in an anchor tag (<a href='https://www.example.com'>) and 'src' in an image tag (<img src='image.jpg'>).
Flexbox is a layout model in CSS that allows for dynamic and responsive design of web pages.
Flexbox is used to create flexible layouts that can adapt to different screen sizes and orientations.
It allows for easy alignment and distribution of elements within a container.
Flexbox properties include display: flex, flex-direction, justify-content, align-items, and flex-grow.
Example: display: flex; justify-content: center; a
Developed a web application for managing inventory and sales for a retail store.
Used Angular framework for front-end development
Implemented CRUD operations for managing products and sales
Integrated with backend APIs for data retrieval and storage
Methods to transfer data between components in Angular include Input and Output properties, ViewChild, Services, and Event Emitters.
Using Input and Output properties to pass data from parent to child components and emit events from child to parent components.
Using ViewChild to access child components and their properties directly from the parent component.
Using Services to create a shared service that can be injected i...
I am a passionate Angular Developer with 5 years of experience in building responsive web applications.
5 years of experience in Angular development
Strong knowledge of HTML, CSS, and JavaScript
Experience in building responsive web applications
Familiarity with RESTful APIs and version control systems like Git
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 2 interview rounds.
Pipes in Angular are used for transforming data in templates.
Pipes are used to format data before displaying it in the view
They can be used to filter, sort, or transform data in various ways
Examples include date pipe, currency pipe, and uppercase/lowercase pipe
I use Java version 8 for Angular development.
I use Java 8 for its compatibility with Angular frameworks and libraries.
Java 8 introduced features like lambda expressions and streams which are useful in Angular development.
Example: I use Java 8 to write backend services for my Angular applications.
Java 8 introduced several new features including lambda expressions, functional interfaces, streams, and default methods.
Lambda expressions allow you to write code in a more concise and readable way.
Functional interfaces provide a way to define interfaces with a single abstract method.
Streams allow you to process collections of objects in a functional style.
Default methods allow you to add new methods to interfaces wit
I have 5 years of experience in developing web applications using Angular.
Developed responsive web applications using Angular framework
Implemented RESTful APIs to fetch and update data
Worked on optimizing performance and improving user experience
Collaborated with UI/UX designers to create visually appealing interfaces
A directive in Angular is a class with a @Directive decorator that allows you to attach behavior to elements in the DOM.
Directives are used to manipulate the DOM, add behavior to elements, and create reusable components.
There are three types of directives in Angular: Component, Structural, and Attribute directives.
Examples of directives include ngIf, ngFor, and ngStyle.
Components can communicate using @Input and @Output decorators, services, and event emitters.
Use @Input decorator to pass data from parent to child component
Use @Output decorator and EventEmitter to emit events from child to parent component
Use services to share data between components
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
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
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/
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...
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
I applied via Referral and was interviewed in Dec 2024. There was 1 interview round.
Types of data binding in Angular include one-way binding, two-way binding, and event binding.
One-way binding: Data flows in one direction from the component class to the template. Example: {{ data }}
Two-way binding: Data flows in both directions between the component class and the template. Example: [(ngModel)]
Event binding: Allows you to listen for and respond to user events in the template. Example: (click)
Bootstrap provides a responsive grid system, pre-designed components, and customizable themes for faster and easier web development.
Responsive grid system allows for easy layout adjustments for different screen sizes
Pre-designed components like buttons, forms, and navigation bars save time and effort in coding
Customizable themes help in creating a consistent and visually appealing design
Bootstrap also offers JavaScript...
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...
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.
Product Manager
9
salaries
| ₹45 L/yr - ₹53 L/yr |
Technical Staff Member 2
8
salaries
| ₹13 L/yr - ₹17.6 L/yr |
Technical Staff Member 3
7
salaries
| ₹22.5 L/yr - ₹38 L/yr |
Principal Software Engineer
6
salaries
| ₹34 L/yr - ₹47.5 L/yr |
Technical Consultant
6
salaries
| ₹19 L/yr - ₹56 L/yr |
Infosys
TCS
Wipro
HCLTech