Filter interviews by
Interface defines a contract for classes to implement, while abstract class can have both abstract and concrete methods. Virtual method can be overridden in derived classes.
Interface only contains method signatures, while abstract class can have method implementations.
A class can implement multiple interfaces but can only inherit from one abstract class.
Virtual method in C# allows a method in a base class to be overrid...
Top trending discussions
I applied via Company Website and was interviewed in Jan 2023. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Dec 2022. There were 4 interview rounds.
I applied via Naukri.com and was interviewed before May 2023. There were 2 interview rounds.
I applied via Referral and was interviewed in Nov 2022. There were 3 interview rounds.
posted on 18 Jul 2022
I applied via Naukri.com and was interviewed in Apr 2022. There were 3 interview rounds.
Interface defines a contract while abstract class provides partial implementation.
Interfaces can only have abstract methods while abstract classes can have both abstract and non-abstract methods.
A class can implement multiple interfaces but can only inherit from one abstract class.
Interfaces are used for loose coupling while abstract classes are used for code reusability.
Example of interface: Runnable interface in Java...
Method overloading is when a class has multiple methods with the same name but different parameters.
Method overloading allows for flexibility in method calls
The methods must have different parameters, such as different data types or different numbers of parameters
Example: public void print(int num) and public void print(String str)
The compiler determines which method to call based on the arguments passed
Indexing in SQL Server database
Indexing improves query performance by creating a structure that allows for faster data retrieval
Clustered and non-clustered indexes are the two types of indexes in SQL Server
Clustered indexes determine the physical order of data in a table while non-clustered indexes create a separate structure
Indexing should be done strategically to avoid over-indexing which can slow down data modificat
I applied via Approached by Company and was interviewed in Oct 2022. There were 4 interview rounds.
Loading elements based on scroll, using CSS animations, promises, and testing libraries.
Use Intersection Observer API to load elements based on scroll position
CSS animations can be used to add visual effects to elements
Promises can be used to handle asynchronous operations
Testing libraries like Jest can be used to test code functionality
I applied via Naukri.com and was interviewed in Dec 2022. There were 3 interview rounds.
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Software Engineer
3.2k
salaries
| ₹3.1 L/yr - ₹12.5 L/yr |
Senior Software Engineer
2k
salaries
| ₹5.9 L/yr - ₹19.8 L/yr |
QA Engineer
1.1k
salaries
| ₹2.4 L/yr - ₹11.5 L/yr |
Senior QA Engineer
756
salaries
| ₹6 L/yr - ₹14.5 L/yr |
System Analyst
738
salaries
| ₹9.6 L/yr - ₹25 L/yr |
TCS
Infosys
Wipro
Tech Mahindra