Filter interviews by
I applied via LinkedIn and was interviewed before Mar 2022. There were 3 interview rounds.
Depending on experience but for entry level Mainly knowledge on CRUD Operations.
MVC is a software architecture pattern that separates an application into three main components: Model, View, and Controller. ActionResults are methods that return data to the client.
Model: represents the data and business logic of the application
View: represents the user interface of the application
Controller: handles user input and updates the model and view accordingly
ActionResults: methods that return data to the c...
Top trending discussions
SOLID principles are a set of five design principles that help developers create more maintainable and scalable software.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses with...
Sealed class is used to prevent inheritance and ensure that the class cannot be extended.
Prevents inheritance, ensuring that the class cannot be extended
Helps in maintaining code integrity and security
Used when a class is not intended to be inherited or overridden
Types of constructors include default, parameterized, copy, and static constructors.
Default constructor has no parameters
Parameterized constructor takes one or more parameters
Copy constructor creates a new object as a copy of an existing object
Static constructor is used to initialize static data members
ASP.NET Core is a cross-platform, high-performance framework for building modern, cloud-based, internet-connected applications.
Cross-platform support allows development on Windows, macOS, and Linux
High performance with improved speed and scalability
Modular design for flexibility and easy maintenance
Built-in dependency injection for better code organization
Support for Docker containers for easy deployment
Startup file is a configuration file in ASP.NET that specifies settings and behavior for the application.
Startup file is typically named 'Startup.cs' in ASP.NET Core projects.
It contains configuration for services, middleware, and the request processing pipeline.
The 'ConfigureServices' method is used to add services to the dependency injection container.
The 'Configure' method is used to configure the HTTP request pipel...
API lifetimes refer to the duration for which an API is available and supported.
API lifetimes can vary depending on the service provider or platform.
Some APIs may have a limited lifetime and be deprecated after a certain period.
Developers should be aware of API lifetimes to plan for potential changes or updates.
Regularly check for updates or announcements regarding API lifetimes to stay informed.
Transient objects are created each time they are requested, while scoped objects are created once per request.
Transient objects are created every time they are requested, leading to potentially higher memory usage.
Scoped objects are created once per request and are shared within the scope of that request.
Example: Transient objects are typically used for lightweight services, while scoped objects are used for services t
I applied via Recruitment Consulltant and was interviewed in Mar 2024. There were 2 interview rounds.
Reverse a string
Rotate the array
I applied via Naukri.com and was interviewed in Dec 2022. There were 2 interview rounds.
OOPs concepts in C# include inheritance, encapsulation, polymorphism, and abstraction.
Inheritance allows a class to inherit properties and methods from another class.
Encapsulation is the practice of hiding implementation details and exposing only necessary information.
Polymorphism allows objects of different types to be treated as if they are the same type.
Abstraction is the process of hiding complex implementation det...
Abstraction focuses on the outside view of an object while encapsulation deals with the internal workings of an object.
Abstraction is the process of hiding complex implementation details and showing only necessary information to the user.
Encapsulation is the process of wrapping data and methods into a single unit (class) and restricting access to the data from outside the class.
Abstraction is achieved through interface...
I applied via Naukri.com and was interviewed before Oct 2022. There were 2 interview rounds.
Delete vs Truncate, roles in previous project, garbage collector
Delete removes rows one by one, while truncate removes all rows at once
Roles in previous project may include developer, tester, project manager, etc.
Garbage collector in .NET automatically manages memory by reclaiming unused objects
I applied via Naukri.com and was interviewed in Jul 2021. There were 2 interview rounds.
Explanation of OOP concepts like constructor, delegates, inheritance, and abstract class.
Constructor is a special method that is called when an object is created.
Delegates are type-safe function pointers used to reference methods.
Inheritance is a mechanism that allows a class to inherit properties and methods from another class.
Abstract class is a class that cannot be instantiated and is used as a base class for other
MVC is a software architecture pattern that separates an application into three interconnected components: Model, View, and Controller.
Model represents the data and business logic of the application
View is responsible for rendering the user interface
Controller handles user input and updates the model and view accordingly
Action filters are used to perform additional processing before or after an action method executes.
Action filters are attributes that can be applied to an action method or controller.
They can be used to perform authentication, logging, caching, and other tasks.
Action filters can be used to modify the result of an action method.
There are four types of action filters: Authorization filters, Action filters, Result filters
Output cache stores the output of a page or user control so that it can be quickly retrieved for subsequent requests.
Output cache is used to improve the performance of web applications.
It reduces the number of requests made to the server by storing the output of a page or user control.
Output cache can be set at the page level or at the application level.
It can be configured to expire after a certain amount of time or w...
I applied via campus placement at Vidya Vikas Institute of Engineering and Technology, Mysore and was interviewed in Aug 2021. There were 4 interview rounds.
I was interviewed in Feb 2021.
Round duration - 45 Minutes
Round difficulty - Medium
Interviewer was good He asked me 2 coding questions while solving he gave some hints as well then we discussed about my projects.
The idea behind this approach is that two or more than two strings are anagrams if and only if their sorted strings are equal. So we will use a HashMap, let’s say “anagramGroup”, where each key is a sorted string, and the key will be mapping to the list of indices from the given list of strings that form a group of anagrams. This means that if we sort the strings at those indices, we will get the ...
The idea is to take two arrays and to store horizontal distance in one and priority of each node in another. The arrays are of size ‘2*N+1’(considering the worst case). On traversing the tree, if the current calculated horizontal distance is not present in the array, add it. Otherwise, compare the priority(stored in the second array) of the previously-stored value with the current one. If the priorit...
Round duration - 50 Minutes
Round difficulty - Hard
In this interview she asked me one coding question and system design questions.
In this approach we will construct the merged BST, by merging the inorder of traversal of both the BST. By merging the inorder traversal of both BST we will get the inorder traversal of required BST. Then we will form the BST with that inorder traversal.
The steps are as follows:
Design a URL shortening service
Tip 1 : While solving the questions never see the answer at least try for an hour then see the logic (I mean Algorithm) then try on your own still it's not solved then see the solution code.
Tip 2 : According to me it's not important how many programmes did you solved important is how deeply understood the every programme while solving.
Tip 1 : Read the Job description highlight the words which related to it for an example skills , experience and projects.
Tip 2 : Have some good projects (or) Internship it will definitely increase the chances of getting an interview.
I applied via Naukri.com and was interviewed in Jul 2020. There were 4 interview rounds.
CI/CD is a process of automating software delivery and deployment.
Use version control system like Git to manage code changes
Automate build process using tools like Jenkins
Run automated tests to ensure code quality
Deploy to different environments using tools like Docker and Kubernetes
Monitor and log application performance using tools like Splunk
Use continuous feedback to improve the process
Trigger to update contact when accounts phone changed
Create a trigger on Account object
Query for related Contacts
Update Contact phone field with Account phone field value
Fetching data from table in Apex
Use SOQL query to fetch data from table
Assign the query result to a list variable
Iterate through the list to access individual records
CPU error in Apex
Check for infinite loops or recursive calls
Reduce the number of SOQL queries and DML statements
Optimize code to reduce CPU usage
Consider using asynchronous processing
Use governor limits to avoid exceeding CPU time limit
C# concepts including abstraction, interface, abstract method, abstract class, polymorphism, encapsulation, inheritance, and serialization.
Abstraction: hiding implementation details
Interface: defining a contract for behavior
Abstract method: method without implementation
Abstract class: class with one or more abstract methods
Polymorphism: ability of objects to take on multiple forms
Encapsulation: bundling data and behavi...
Some of the top questions asked at the G Tech Web Solutions ASP.NET Developer interview for experienced candidates -
based on 4 reviews
Rating in categories
ASP.NET Developer
13
salaries
| ₹1.4 L/yr - ₹3 L/yr |
Software Developer
5
salaries
| ₹1 L/yr - ₹3 L/yr |
Business Development Executive
5
salaries
| ₹1.7 L/yr - ₹2.5 L/yr |
DOT NET Developer
5
salaries
| ₹2 L/yr - ₹3 L/yr |
Android App Developer
5
salaries
| ₹1.4 L/yr - ₹2.5 L/yr |
Webguru Infosystems
Techmagnate
SPARX IT Solutions
Cyfuture