Filter interviews by
The main differences between .NET Core 3.1 and .NET 6 Core include performance improvements, new features, and better compatibility.
Performance improvements in .NET 6 Core compared to .NET Core 3.1
Introduction of new features like Hot Reload and minimal APIs in .NET 6 Core
Better compatibility with different platforms and frameworks in .NET 6 Core
Enhanced support for cloud-native applications in .NET 6 Core
Improved tool
Angular life cycle hooks are methods that allow you to tap into specific points in a component's life cycle.
ngOnChanges - called when an input property changes
ngOnInit - called once the component is initialized
ngOnDestroy - called before the component is destroyed
ngAfterViewInit - called after the component's view has been fully initialized
ngDoCheck - called during every change detection run
A closure is a function that has access to its outer function's variables, even after the outer function has returned.
A closure is created when a function is defined inside another function.
It allows for private variables and functions in JavaScript.
Closures are used for data hiding, encapsulation, and creating modules.
Example: function outer() { var x = 10; function inner() { console.log(x); } return inner; } var clos
I applied via Recruitment Consultant and was interviewed before Jun 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Nov 2020. There was 1 interview round.
I applied via Naukri.com and was interviewed before May 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Apr 2020. There was 1 interview round.
I applied via Naukri.com and was interviewed in Apr 2020. There was 1 interview round.
Synchronous means happening at the same time, while asynchronous means not happening at the same time.
Synchronous operations occur in real-time, while asynchronous operations can be delayed or queued.
Synchronous operations block the program until they are completed, while asynchronous operations allow the program to continue running.
Examples of synchronous operations include function calls and loops, while examples of ...
CTE and temp table usage in SQL
Use CTE for recursive queries and complex subqueries
Use temp tables for large data sets and complex queries
CTE is more efficient for small data sets
Temp tables can be indexed for faster performance
Consider the scope and lifespan of the data when choosing between CTE and temp table
Reverse a linked list using iterative and recursive methods.
Iterative method involves traversing the list and changing the pointers to reverse the order.
Recursive method involves calling the function recursively on the next node and changing the pointers.
Both methods have O(n) time complexity and O(1) space complexity.
Example: 1->2->3->4->5 becomes 5->4->3->2->1.
Clone a linked list with a random pointer.
Create a new node for each node in the original list.
Use a hash table to map the original nodes to their clones.
Iterate through the original list again and update the random pointers of the clone nodes.
based on 1 interview
Interview experience
Senior Software Engineer
5
salaries
| ₹0 L/yr - ₹0 L/yr |
Module Lead
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Cluster Head
4
salaries
| ₹0 L/yr - ₹0 L/yr |
City Manager
3
salaries
| ₹0 L/yr - ₹0 L/yr |
Cognizant
Teleperformance
iEnergizer
Reliance Retail