Filter interviews by
I applied via Naukri.com and was interviewed before Nov 2022. There were 3 interview rounds.
ASP.NET is a web application framework developed by Microsoft for building dynamic web sites, web applications, and web services.
Developed by Microsoft
Used for building dynamic web sites, web applications, and web services
Supports multiple programming languages like C# and VB.NET
Uses server-side scripting to generate dynamic web pages
ASP.NET page life cycle is the series of events that occur from the time a page is requested to the time the page is fully rendered and sent to the client browser.
Page request is received by the server
Page is initialized, controls are created and their properties are set
Page is loaded with data and controls are rendered
Page is unloaded and disposed
Web.config file is a configuration file used in ASP.NET applications to store settings and configurations.
Contains settings for the ASP.NET application
Can include connection strings, authentication settings, and custom error pages
Located in the root directory of the ASP.NET application
Can be used to specify custom error pages, session state settings, and more
Access modifiers are keywords in programming languages that define the accessibility of classes, methods, and other members.
Access modifiers control the visibility and accessibility of classes, methods, and variables in a program.
Common access modifiers include public, private, protected, and default (package-private).
Public access modifier allows a class, method, or variable to be accessed from any other class.
Private...
Joins in SQL are used to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column.
Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.
INNER JOIN returns rows when there is at least one match in both tables.
LEFT JOIN returns all rows from the left table and the matched rows from the right table.
RI...
OOPs concepts refer to Object-Oriented Programming principles like 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 detail
An interface in programming defines a contract for classes to implement, specifying methods and properties that must be included.
Interfaces in C# are similar to abstract classes but can only contain method signatures, properties, events, and indexers.
Classes can implement multiple interfaces, allowing for flexibility in defining behavior.
Interfaces are used to achieve polymorphism and decouple code, making it easier to...
Functions return a single value while stored procedures can return multiple values. Functions can be called from SQL statements while stored procedures cannot.
Functions return a single value while stored procedures can return multiple values
Functions can be called from SQL statements while stored procedures cannot
Functions cannot modify the database state while stored procedures can
Functions are used for computations a...
Interface is a blueprint for a class, while abstract class can have some implementation.
Interface cannot have any implementation, only method signatures.
A class can implement multiple interfaces but can inherit only one abstract class.
Abstract class can have abstract and non-abstract methods, while interface can only have abstract methods.
Interfaces are used to achieve multiple inheritance in C#, while abstract classes...
A stored procedure is a precompiled collection of SQL statements that can be executed by calling the procedure name.
Stored procedures can improve performance by reducing network traffic and increasing security.
They can be used to encapsulate business logic and promote code reusability.
Stored procedures are stored in the database and can be called from various applications or scripts.
Example: CREATE PROCEDURE GetEmploye...
Yes, I have used WebApi in multiple projects to create RESTful APIs for web applications.
Used WebApi to build RESTful APIs for communication between client and server
Implemented CRUD operations using WebApi endpoints
Secured WebApi endpoints with authentication and authorization mechanisms
Utilized WebApi to integrate third-party services and data sources
Top trending discussions
I applied via Walk-in
I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.
It is online test. In this test there is question of apti and also coding and from 5g question.
There are two questions asked and time is enough to solve 60 minutes
A palindrome number is a number that remains the same when its digits are reversed.
Convert the number to a string
Reverse the string
Check if the reversed string is equal to the original string
Create a function to add two numbers
Define a function that takes two parameters as input
Inside the function, add the two numbers together and return the result
Example: function addNumbers(num1, num2) { return num1 + num2; }
Binary search code implementation in Python
Define a function that takes a sorted array and a target value as input
Initialize two pointers, low and high, to the start and end of the array respectively
While low is less than or equal to high, calculate mid as (low + high) // 2 and compare array[mid] with target
If array[mid] is equal to target, return mid
If array[mid] is less than target, update low to mid + 1
If array[mid]...
A program to check if a given name is a palindrome or not.
Convert the name to lowercase to handle case-insensitivity
Remove any spaces or special characters from the name
Reverse the name and compare it with the original name to check for palindrome
malloc and calloc are functions in C programming used for dynamic memory allocation.
malloc function is used to allocate a single block of memory of a specified size.
calloc function is used to allocate multiple blocks of memory of a specified size, initialized to zero.
Example: int *ptr = (int*)malloc(5 * sizeof(int));
Example: int *ptr = (int*)calloc(5, sizeof(int));
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
Write prime number code
I applied via Referral
I am open to any location that offers growth opportunities and a challenging work environment.
Open to relocation for the right opportunity
Prefer locations with strong networking infrastructure
Interested in locations with tech hubs or opportunities for professional development
My current CCTC is $80,000 per year.
Current CCTC is $80,000 per year
CCTC may include salary, bonuses, benefits, etc.
Negotiable based on experience and qualifications
Border Gateway Protocol
BGP stands for Border Gateway Protocol
It is a standardized exterior gateway protocol used to exchange routing information between different autonomous systems on the internet
BGP helps in determining the best path for data to travel between networks
It is commonly used by Internet Service Providers (ISPs) and large organizations to connect to multiple networks
BGP operates on TCP port 179
Routers are networking devices that forward data packets between computer networks.
Routers operate at the network layer of the OSI model
They use routing tables to determine the best path for data packets
Routers can connect different types of networks, such as LANs and WANs
Expected CTC (Cost to Company) for the position
ECTC stands for Expected Cost to Company
It includes salary, bonuses, benefits, and any other compensation offered by the employer
Candidates should provide their expected salary range based on their experience and skills
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Extension methods allow adding new methods to existing types without modifying the original type
Extension methods are static methods that can be called as if they were instance methods of the extended type
They are defined in static classes and must be in the same namespace as the extended type
They are commonly used to add functionality to existing types or interfaces without modifying them directly
Union combines and removes duplicates, Union All combines without removing duplicates.
Union removes duplicates from the result set, while Union All does not.
Union is slower than Union All because it has to perform an additional step to remove duplicates.
Union is used when you want to combine two result sets and remove duplicates, while Union All is used when you want to combine two result sets without removing duplicat
Constructor chaining is the process of calling one constructor from another constructor within the same class.
Allows for reusing code and avoiding duplication
Can be achieved using 'this' keyword in the constructor
Example: public MyClass(int x) : this(x, 0) {}
CTE stands for Common Table Expressions, which is a temporary result set that can be referenced within a SELECT, INSERT, UPDATE, or DELETE statement.
CTEs are defined using the WITH keyword in SQL.
They help improve readability and maintainability of complex queries.
CTEs can be recursive, allowing for hierarchical data querying.
Example: WITH CTE AS (SELECT * FROM table_name) SELECT * FROM CTE;
Example: WITH RECURSIVE CTE ...
A constructor is a special method in a class that is automatically called when an object of that class is created.
Constructors have the same name as the class they belong to.
They are used to initialize the object's state.
Constructors can be parameterized or default (no parameters).
Example: public class Person { public Person(string name) { this.Name = name; } }
Use bulk insert or batch processing to send large amounts of data through the database.
Use bulk insert operations provided by the database management system.
Consider using batch processing techniques to optimize performance.
Use stored procedures or parameterized queries for efficient data transfer.
I have used the MVC (Model-View-Controller) design pattern in my project.
Separates the application into three main components: Model, View, and Controller
Promotes code reusability, modularity, and maintainability
Example: ASP.NET MVC framework
Singleton pattern ensures a class has only one instance and provides a global point of access to it.
Characteristics include private constructor, static instance variable, static method to access instance, lazy initialization, and thread safety.
Example: public class Singleton { private static Singleton instance; private Singleton() {} public static Singleton getInstance() { if (instance == null) { instance = new Singlet
Use LINQ to fetch data from the 'students' table in ascending order of 'studentid'.
Use LINQ query syntax or method syntax to retrieve data from the 'students' table.
Order the data by 'studentid' in ascending order using the 'OrderBy' or 'OrderByDescending' method.
Ensure that the LINQ query is executed against the database to fetch the data.
I applied via Job Portal and was interviewed in Nov 2024. There were 2 interview rounds.
I would like simple test
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
I interned at a telecommunications company where I gained hands-on experience in configuring network devices and troubleshooting network issues.
Configured routers and switches to optimize network performance
Assisted in setting up VLANs and implementing security protocols
Troubleshooted network connectivity issues for end users
Participated in network infrastructure upgrades and maintenance
web.config is specific to a web application and overrides settings in Machine.config
web.config is specific to a web application, while Machine.config is at the machine level
web.config can override settings in Machine.config for a specific application
Machine.config is located in the .NET framework folder, while web.config is in the application folder
State management in .NET refers to the process of storing and retrieving data during the lifecycle of an application.
State management can be achieved using various techniques such as session state, view state, cookies, and query strings.
Session state allows storing user-specific data across multiple pages during a user session.
View state stores the state of the page and its controls between postbacks.
Cookies can be use...
Software Developer
4
salaries
| ₹4.5 L/yr - ₹10 L/yr |
Manager
4
salaries
| ₹4.5 L/yr - ₹12 L/yr |
Senior Software Test Engineer
4
salaries
| ₹9 L/yr - ₹10.1 L/yr |
Senior Software Engineer
3
salaries
| ₹9.4 L/yr - ₹15.5 L/yr |
QA Test Engineer
3
salaries
| ₹2.9 L/yr - ₹5.6 L/yr |
Bharti Airtel
Reliance Industries
TCS
Hindustan Unilever