i
Tatvasoft
Filter interviews by
I applied via LinkedIn and was interviewed in Aug 2024. There were 3 interview rounds.
Maths and English and basic programming
Microsoft .NET is a software framework for building and running applications on Windows. It consists of different versions like .NET Framework, .NET Core, and .NET 5.
.NET Framework is the original version of .NET, primarily for Windows desktop applications.
.NET Core is a cross-platform version of .NET for building modern cloud-based applications.
.NET 5 is the latest version that unifies .NET Framework and .NET Core int...
Object-oriented programming concepts include inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation details and showing only the
I applied via Referral and was interviewed before Sep 2022. There were 3 interview rounds.
Top trending discussions
posted on 2 Oct 2024
It was pretty easy. Various theoretical questions on technical knowledge and 3 coding questions. Since I was applying for a .net profile, all questions were related to that only.
posted on 30 Aug 2024
Lifecycle hooks in Angular are methods that allow you to tap into the lifecycle of a component or directive.
Lifecycle hooks include ngOnInit, ngOnChanges, ngDoCheck, ngOnDestroy, etc.
ngOnInit is used to initialize data in a component after Angular has initialized the component.
ngOnChanges is called when the input properties of a component change.
ngDoCheck is used for detecting and acting on changes that Angular doesn't...
Functional interfaces provide a single abstract method for functional programming in Java.
Functional interfaces allow for lambda expressions and method references to be used as instances of the interface.
Interfaces with multiple abstract methods cannot be used for lambda expressions.
Example: java.util.function.Function is a functional interface with a single abstract method apply().
Java 8 introduced new features like lambda expressions, streams, functional interfaces, and default methods.
Lambda expressions: Allows writing concise code by enabling functional programming.
Streams: Provides a way to work with sequences of elements efficiently.
Functional interfaces: Interfaces with a single abstract method, used for lambda expressions.
Default methods: Allows adding new methods to interfaces without br
Yes, one functional interface can extend another interface in Java.
Functional interfaces can extend other functional interfaces in Java.
The child interface can have only one abstract method, but can inherit default methods from the parent interface.
Example: interface Parent { void method1(); } interface Child extends Parent { void method2(); }
posted on 5 Dec 2024
I applied via Approached by Company and was interviewed in Aug 2023. There were 3 interview rounds.
Hello tell me about yourself
Software Engineer
277
salaries
| ₹2 L/yr - ₹9 L/yr |
Senior Software Engineer
197
salaries
| ₹3.5 L/yr - ₹11 L/yr |
Software Developer
78
salaries
| ₹2.7 L/yr - ₹9.4 L/yr |
Team Lead
75
salaries
| ₹5.7 L/yr - ₹15 L/yr |
Associate Software Engineer
27
salaries
| ₹2.5 L/yr - ₹7 L/yr |
TCS
Infosys
Wipro
HCLTech