i
Experion Technologies
Filter interviews by
I applied via Job Portal and was interviewed in Oct 2021. There was 1 interview round.
Abstract class can have implementation while interface cannot. A class can implement multiple interfaces but not abstract classes.
Abstract class can have constructors while interface cannot.
Abstract class can have non-abstract methods while interface cannot.
Abstract class can have access modifiers while interface methods are public by default.
A class can implement multiple interfaces but can inherit only one abstract c...
SOLID principles are a set of guidelines for writing maintainable and scalable code in .Net.
Single Responsibility Principle (SRP) - each class should have only one responsibility
Open/Closed Principle (OCP) - classes should be open for extension but closed for modification
Liskov Substitution Principle (LSP) - derived classes should be able to substitute their base classes
Interface Segregation Principle (ISP) - clients s...
Top trending discussions
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
posted on 29 May 2024
I applied via AmbitionBox and was interviewed before May 2023. There were 3 interview rounds.
Any coding test in asp.net for 1 hour duration
I applied via Campus Placement and was interviewed in Dec 2024. There were 3 interview rounds.
Hackathon on chatbot development website
There was technical paper test
Join two tables using LINQ
Use the join keyword to combine two tables based on a common field
Specify the fields to be joined using the equals keyword
Select the desired fields from both tables using the select keyword
The .NET framework does not run on a specific port. It runs on top of the operating system and uses the underlying network protocols.
The .NET framework does not have its own port number.
It relies on the operating system's network stack to handle network communication.
Applications built with .NET can listen on any available port specified by the developer.
For example, a web application built with ASP.NET can listen on p
WCF throttling is a mechanism to control the number of concurrent requests and resources used by a WCF service.
WCF throttling helps prevent resource exhaustion and performance degradation.
Throttling settings can be configured in the WCF service configuration file.
Throttling parameters include maximum concurrent calls, sessions, and instances.
Examples of throttling settings are maxConcurrentCalls, maxConcurrentSessions,
Easy GD points to discuss
Easy if u hv prepared
Quants,verbels based on maths and grammer
Problem solving - python programming,Java programming
Overloading and overriding are ways to achieve polymorphism in object-oriented programming. Classes are blueprints for objects.
Overloading involves defining multiple methods with the same name but different parameters.
Overriding involves redefining a method in a subclass that is already defined in the superclass.
Classes are templates for creating objects, while objects are instances of classes.
Example: Overloading - ha...
I applied via Naukri.com and was interviewed before May 2023. There were 4 interview rounds.
It was a screening round where questions where from java springboot and micro services
Java 8 introduced several new features including lambda expressions, streams, functional interfaces, and more.
Lambda expressions allow you to write code in a more concise and readable way.
Streams provide a new way to work with collections in a functional style.
Functional interfaces enable the use of lambda expressions.
Default methods allow interfaces to have method implementations.
Method references provide a way to ref...
To ensure correct behavior when using objects in collections like HashMap or HashSet.
Ensures that two objects that are equal have the same hash code.
Prevents duplicate objects in collections like HashSet.
Allows for correct retrieval of objects from collections like HashMap.
I applied via Naukri.com and was interviewed in Apr 2023. There were 4 interview rounds.
Dependency Injection is a design pattern that allows objects to receive dependencies rather than creating them internally.
DI is a way to achieve loose coupling between objects
It helps in creating more testable and maintainable code
DI can be implemented using constructor injection, property injection, or method injection
Example: Instead of creating a database connection object inside a class, we can inject it from outsi...
Design patterns are reusable solutions to common software development problems.
Design patterns provide proven solutions to recurring problems in software development.
They help in creating code that is more flexible, reusable, and maintainable.
Some common design patterns include Singleton, Factory, Observer, and Decorator.
Design patterns can be categorized into three types: Creational, Structural, and Behavioral.
The main difference is that .NET Core is open-source and cross-platform while .NET Framework is Windows-only.
Both are used for building Windows applications, but .NET Core can also be used for web and cloud applications.
.NET Core has a smaller runtime and can be deployed as a single executable file.
.NET Core supports Docker containers and can be used on Linux and macOS.
.NET Framework has a larger runtime and requires i...
Expected CTC depends on various factors such as experience, skills, location, and company policies.
Expected CTC can vary based on the candidate's experience and skills.
Location can also play a role in determining the Expected CTC.
Company policies and budget can also impact the Expected CTC.
It is important to research industry standards and negotiate based on market rates.
Providing a specific number may limit negotiatio
Software Engineer
154
salaries
| ₹3 L/yr - ₹10 L/yr |
Senior Software Engineer
131
salaries
| ₹5.4 L/yr - ₹17 L/yr |
Lead Software Engineer
97
salaries
| ₹7.1 L/yr - ₹22 L/yr |
Technical Lead
60
salaries
| ₹8.9 L/yr - ₹25 L/yr |
Associate Software Engineer
56
salaries
| ₹3 L/yr - ₹4.6 L/yr |
TCS
Infosys
Wipro
HCLTech