Filter interviews by
I applied via Naukri.com and was interviewed before Apr 2023. There were 2 interview rounds.
Basic Questions in Aptitude need to learn and practice
Async and Await in C# are keywords used for asynchronous programming, allowing tasks to run concurrently without blocking the main thread.
Async keyword is used to define a method as asynchronous, allowing it to run concurrently with other tasks.
Await keyword is used to pause the execution of the method until the awaited task is completed.
Async and Await are commonly used in scenarios where tasks like network requests o...
Namespace in C# is a way to organize and group related classes, interfaces, structs, enums, and delegates.
Namespaces help in avoiding naming conflicts by providing a way to uniquely identify classes.
They also help in organizing code and making it more readable and maintainable.
Example: using System; - System is a namespace that contains fundamental classes and base classes.
Dot Net is a software framework developed by Microsoft, while Dot Net Core is a cross-platform, open-source version of Dot Net.
Dot Net is a software framework developed by Microsoft, while Dot Net Core is a cross-platform, open-source version of Dot Net.
Dot Net Core supports multiple operating systems like Windows, macOS, and Linux, while Dot Net is primarily for Windows.
Dot Net Core is modular and lightweight, allowin...
Top trending discussions
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
Write prime number code
posted on 5 Sep 2024
Exception handling is a mechanism to handle runtime errors in a program.
Exception handling helps in gracefully handling unexpected errors in a program.
It prevents the program from crashing and allows for proper error logging and recovery.
Commonly used keywords in exception handling are try, catch, finally, and throw.
Example: try { // code that may throw an exception } catch(Exception ex) { // handle the exception }
Abstract classes can have implementation details while interfaces cannot.
Abstract classes can have both abstract and non-abstract methods, while interfaces can only have abstract methods.
A class can only inherit from one abstract class, but can implement multiple interfaces.
Abstract classes can have constructors, fields, and properties, while interfaces cannot.
Abstract classes are used when some common functionality ne...
An interface is a programming construct that defines a contract for classes to implement certain methods and properties.
Interfaces provide a way to achieve multiple inheritance in C#.
They are used to define common behavior that can be implemented by multiple classes.
Interfaces can be used to achieve loose coupling and promote code reusability.
Classes that implement an interface must provide an implementation for all it...
Yes, static interfaces can be used in public classes in .NET.
Static interfaces are used to define a set of static members that can be implemented by a class.
They are useful when you want to group related static members together.
Static interfaces cannot be instantiated or inherited, but they can be implemented by a class.
The static members defined in the interface must be implemented as static members in the implementin...
I applied via Naukri.com and was interviewed in Jul 2022. There were 3 interview rounds.
Singleton architecture is a design pattern that restricts the instantiation of a class to one object.
Singleton pattern ensures that only one instance of a class is created and provides a global point of access to it.
Examples of Singleton pattern include database connections, logging classes, and configuration settings.
Singleton pattern can be implemented using lazy initialization, eager initialization, or thread-safe i...
I have experience working with various databases including SQL Server, Oracle, and MySQL.
I have worked with SQL Server extensively and have experience in writing complex queries and stored procedures.
I have also worked with Oracle and have experience in creating and managing tables, indexes, and views.
I have used MySQL for smaller projects and have experience in designing and implementing databases.
I am familiar with d...
I applied via Naukri.com and was interviewed before Jan 2022. There were 3 interview rounds.
Types of cursors and joins in SQL
Cursors: Forward-only, Static, Dynamic, Keyset-driven
Joins: Inner, Left, Right, Full, Cross
Cursors are used to iterate through a result set
Joins are used to combine data from multiple tables based on a common column
Data encryption, firewalls, intrusion detection and prevention systems.
Data encryption
Firewalls
Intrusion detection and prevention systems
Implement of gang of 4 patterns and program execution
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
posted on 4 Jul 2023
Promises are used for a single async operation while observables handle multiple async operations and can be cancelled.
Promises are eager, meaning they start immediately upon creation.
Observables are lazy, meaning they only start when subscribed to.
Promises can only handle a single value or error, while observables can handle multiple values over time.
Observables can be cancelled, while promises cannot be cancelled.
Pro...
Angular and React are both popular front-end frameworks, but they have some key differences in terms of architecture, syntax, and ecosystem.
Angular is a full-fledged framework with a steep learning curve, while React is a library that is more flexible and easier to learn.
Angular uses two-way data binding, while React uses one-way data flow.
Angular has a more opinionated architecture and provides more out-of-the-box fea...
It's really hard to clear and somehow i got cleared
In the next 5 years, I see myself growing as a skilled DOT NET Developer and taking on more challenging projects.
Continuously upgrading my skills and staying updated with the latest technologies in the DOT NET ecosystem.
Taking on leadership roles and mentoring junior developers.
Contributing to the success of the organization by delivering high-quality software solutions.
Exploring opportunities to work on diverse projec...
Developed a web application for managing inventory and sales
Used ASP.NET MVC framework for building the application
Implemented a database schema to store product and sales data
Integrated third-party payment gateway for online transactions
Implemented role-based authentication and authorization for different user roles
Used JavaScript and jQuery for client-side validation and interactivity
based on 1 interview
Interview experience
Software Engineer
8
salaries
| ₹1.5 L/yr - ₹9 L/yr |
Senior Associate
6
salaries
| ₹12.5 L/yr - ₹26 L/yr |
Software Developer
5
salaries
| ₹4 L/yr - ₹8 L/yr |
Consultant
4
salaries
| ₹7 L/yr - ₹12 L/yr |
Test Engineer
3
salaries
| ₹3 L/yr - ₹3 L/yr |
McKinsey & Company
BCG
KPMG India
Deloitte