i
Senwell Solutions
Filter interviews by
I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.
Async and await are keywords in C# used for asynchronous programming to improve performance and responsiveness.
Async is used to define a method as asynchronous, allowing it to run concurrently with other code.
Await is used to pause the execution of an async method until a task is complete, without blocking the thread.
Async and await are commonly used in tasks like network requests, file I/O, and database operations.
Exa...
Transit refers to the act of moving goods or people from one place to another, typically using public transportation systems.
Transit can include various modes of transportation such as buses, trains, subways, and ferries.
Transit systems are designed to efficiently transport large numbers of people within urban areas.
Examples of transit systems include the New York City Subway, London Underground, and Tokyo Metro.
Middleware is software that acts as a bridge between different applications or systems, allowing them to communicate and share data.
Middleware helps in integrating different software components and systems together.
It provides a layer of abstraction for communication between applications.
Examples of middleware include message brokers like RabbitMQ, web servers like Apache Tomcat, and API gateways like Kong.
Stored procedure is a precompiled collection of SQL statements that can be executed by calling the procedure name.
Stored procedures help improve performance by reducing network traffic and improving security.
They can be used to encapsulate business logic and promote code reusability.
Stored procedures can accept input parameters and return output parameters or result sets.
Examples: sp_GetEmployeeDetails, sp_InsertOrder
MVC Life Cycle refers to the sequence of events that occur during the processing of an HTTP request in an MVC application.
1. Routing: Determines which controller and action method to call based on the URL.
2. Controller Initialization: Creates an instance of the controller and calls the action method.
3. Action Execution: Executes the logic defined in the action method.
4. Result Execution: Renders the view and returns th...
Top trending discussions
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
I applied via Walk-in
There are various types of constraints in DOT NET development, including primary key, foreign key, unique, check, and default constraints.
Primary key constraints ensure each record in a table is unique.
Foreign key constraints enforce referential integrity between tables.
Unique constraints ensure that all values in a column are distinct.
Check constraints validate the data before it is inserted or updated.
Default constra...
Independent class can be instantiated while abstract class cannot be instantiated directly.
Independent class can be directly instantiated using the 'new' keyword.
Abstract class cannot be instantiated directly, it can only be used as a base class for other classes.
Independent class does not require any derived class to implement its members.
Abstract class can have abstract methods that must be implemented by derived cla
Seeking new challenges, growth opportunities, and a better work-life balance.
Looking for new challenges and opportunities to learn and grow.
Seeking a better work-life balance.
Interested in working with new technologies or in a different industry.
Wanting to advance my career and take on more responsibilities.
Company restructuring or changes in management.
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
Write prime number code
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
The .NET application code is compiled into Intermediate Language (IL) which is then executed by the Common Language Runtime (CLR).
Code is compiled into Intermediate Language (IL) by the compiler
IL is then converted into machine code by the Just-In-Time (JIT) compiler
The CLR manages memory, security, and other system resources during code execution
Stored procedures are precompiled SQL queries that can perform multiple operations, while functions are reusable code blocks that return a single value.
Stored procedures can execute multiple SQL statements and can perform complex operations.
Functions are reusable code blocks that return a single value and can be used in SQL queries.
Stored procedures can be called independently, while functions are typically called with...
CLR stands for Common Language Runtime, it is used to manage the execution of .NET programs.
CLR is a part of the .NET framework responsible for managing the execution of .NET programs.
It provides services such as memory management, exception handling, and security.
CLR converts the Intermediate Language (IL) code into machine code during runtime.
It allows for language interoperability, meaning different languages can be...
GC stands for Garbage Collection, a process in .NET to automatically manage memory by reclaiming unused objects.
GC is a feature in .NET that automatically manages memory by reclaiming unused objects.
It helps in preventing memory leaks and improving application performance.
GC can be used in .NET applications to free up memory occupied by objects that are no longer needed.
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
I applied via Approached by Company and was interviewed in Mar 2024. There was 1 interview round.
Solid Principles are a set of five design principles for writing clean, maintainable, and scalable code.
Single Responsibility Principle (SRP) - A class should have only one reason to change.
Open/Closed Principle (OCP) - Classes should be open for extension but closed for modification.
Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects of its subclasses without affecting the ...
Dependency Injection is a design pattern where dependencies are injected into a class rather than created within the class.
Dependency Injection helps in achieving loose coupling between classes.
It allows for easier testing by enabling mocking of dependencies.
There are different ways to implement Dependency Injection such as constructor injection, property injection, and method injection.
Popular DI containers/frameworks
Configuration settings can be stored in various places such as appsettings.json, environment variables, database, or Azure Key Vault.
appsettings.json file in ASP.NET Core projects
Environment variables for sensitive data
Database for dynamic configuration
Azure Key Vault for secure storage
based on 1 review
Rating in categories
Software Developer
67
salaries
| ₹1.8 L/yr - ₹5.2 L/yr |
Software Engineer
10
salaries
| ₹2.8 L/yr - ₹5 L/yr |
Angular Developer
9
salaries
| ₹1.8 L/yr - ₹4.5 L/yr |
Full Stack Software Developer
5
salaries
| ₹3.5 L/yr - ₹6.4 L/yr |
HR Executive
4
salaries
| ₹1.8 L/yr - ₹3 L/yr |
TCS
Infosys
Wipro
HCLTech