Question Bank
133 approved questions from the community
In the async/await pattern, what happens when the 'await' keyword is encountered?
What is the primary difference between an abstract class and an interface in C#?
What is a delegate in C#?
Which type of polymorphism is achieved through method overriding in C#?
How does the two-pointer technique find the middle of a linked list in a single pass?
What are the three pointers typically used in an iterative in-place linked list reversal?
What is the time complexity of deleting the last node of a Singly Linked List (without a tail pointer)?
In the Quickselect algorithm, what is the expected (average) time complexity for finding the kth largest element?
Why is inserting an element at the beginning of a standard fixed-size array an O(n) operation?
Which of the following is NOT typically stored in the underlying implementation of an array slice?
What are the two common mathematical steps to rotate a 2D matrix by 90 degrees clockwise in-place?
If you use the sorting approach to find duplicates in an array, what is the best possible average time complexity assuming an efficient sorting algorithm is used?
The async pipe automatically unsubscribes from Observables when a component is destroyed, preventing memory leaks.
What is the key difference between a 'pure' and an 'impure' pipe?
Which Angular Guard prevents a user from navigating away from a route (e.g., if they have unsaved form changes)?
What is the primary characteristic of a 'standalone' component introduced in Angular 14?
What mechanism allows you to project HTML content from a parent component into a child component?
Why is it recommended to perform initialization in ngOnInit() rather than the constructor?
Which property in the @NgModule decorator is used to list components that other modules can use?
In a standard Angular application, what is the sequence of bootstrapping?