Filter interviews by
I applied via Naukri.com and was interviewed in Sep 2020. There were 3 interview rounds.
ASP.NET is a web development framework while ASP.NET MVC is a design pattern for building web applications.
ASP.NET is a web development framework that follows a Web Forms model, where the UI and logic are tightly coupled.
ASP.NET MVC is a design pattern that separates the UI and logic, providing better maintainability and testability.
MVC allows for more control over the HTML, CSS, and JavaScript, making it easier to cre...
Partial is a method in MVC that renders a specific portion of a view, while render partial renders a partial view.
Partial is used to render a specific portion of a view, while render partial is used to render a partial view.
Partial is typically used within a view to render a reusable component, while render partial is used to render a separate partial view.
Partial can be used with parameters to pass data to the partial...
Different ways to send data view to controller
Using form submission
Using AJAX requests
Using URL parameters
Using cookies or local storage
Using web sockets
jQuery post is a shorthand method for Ajax post in MVC.
jQuery post is a shorthand method for Ajax post in MVC
jQuery post uses the $.post() method while Ajax post uses $.ajax() method
jQuery post is simpler and easier to use than Ajax post
Both methods are used to send data to the server without reloading the page
Ajax is a technique used to send and receive data from a server without refreshing the entire web page.
Ajax stands for Asynchronous JavaScript and XML.
It allows for asynchronous communication between the client and server.
With Ajax, form submission can be done without reloading the entire page.
The data is sent to the server in the background and the response can be processed without interrupting the user's interaction ...
Different types of action result in MVC include ViewResult, PartialViewResult, JsonResult, and RedirectResult.
ViewResult: Returns a complete HTML view to the client.
PartialViewResult: Returns a partial HTML view to the client.
JsonResult: Returns JSON data to the client.
RedirectResult: Redirects the client to a different URL.
Routing in MVC is the process of mapping URLs to specific actions or controllers in an application.
Routing determines how an incoming request is handled and which controller and action should be executed.
It helps in creating clean and user-friendly URLs.
Routes can be defined using attributes or in a route configuration file.
Parameters can be passed in the URL and accessed in the controller action.
Routing can also handl
Security in MVC involves implementing authentication, authorization, and secure communication to protect web and API resources.
Implement authentication mechanisms like username/password, tokens, or OAuth.
Use authorization to control access to resources based on user roles and permissions.
Secure communication by using HTTPS and encrypting sensitive data.
Implement input validation and sanitization to prevent common secur...
Validation technique in MVC is used to ensure that the data entered by the user is valid and meets the specified criteria.
Validation can be performed at different levels in MVC, such as client-side validation using JavaScript or server-side validation using data annotations or custom validation logic.
Client-side validation provides immediate feedback to the user without making a round trip to the server, while server-s...
Dependency injection is a design pattern where the dependencies of a class are provided externally rather than created internally.
Dependency injection helps in achieving loose coupling and improves testability and maintainability.
There are three types of dependency injection: constructor injection, setter injection, and interface injection.
In constructor injection, dependencies are provided through the class constructo...
MVC filters are used in projects to handle cross-cutting concerns and provide a way to intercept and modify the behavior of MVC actions.
MVC filters are attributes that can be applied to controllers or actions.
They can be used to perform tasks like authentication, authorization, logging, exception handling, etc.
Filters can be applied globally, at the controller level, or at the action level.
There are different types of ...
Singleton design pattern restricts the instantiation of a class to one object.
Used when only one instance of a class is required throughout the project
Provides a global point of access to the instance
Can be implemented using a private constructor and a static method
Examples include database connections, configuration settings, and logger classes
Abstract classes are classes that cannot be instantiated and can have both abstract and non-abstract methods. Interfaces are contracts that define the methods that a class must implement.
Abstract classes can have constructors while interfaces cannot
A class can implement multiple interfaces but can only inherit from one abstract class
Abstract classes can have instance variables while interfaces cannot
Interfaces can have...
A cursor is used to retrieve and manipulate data from a database, while a while loop is a control structure used to repeat a block of code.
Cursors are used in database operations, while while loops are used in programming logic.
Cursors are typically used to iterate over a result set, while while loops can be used for any repetitive task.
Cursors can be more efficient for large result sets, while while loops are generall...
Stored procedures and functions are both database objects used to encapsulate a set of SQL statements, but they have some differences.
Stored procedures are used to perform an action or a series of actions, while functions are used to return a value.
Stored procedures can have input and output parameters, while functions can only have input parameters.
Stored procedures can modify data, while functions are read-only.
Store...
Top trending discussions
Microservice design pattern focuses on breaking down a large application into smaller, independent services.
Each microservice is responsible for a specific function or feature
Communication between microservices is typically done through APIs
Microservices can be developed, deployed, and scaled independently
Examples: Netflix, Amazon, Uber
Scheduled script runs on a predefined schedule, while Map reduce script processes large datasets in parallel.
Scheduled script is used for automating tasks at specific times, like sending reports daily at 8am.
Map reduce script is used for processing large datasets by splitting them into smaller chunks and processing them in parallel.
Scheduled script is typically used for routine tasks, while Map reduce script is used fo...
Types of scripts in NetSuite include SuiteScript, SuiteTalk, SuiteFlow, and SuiteBuilder.
SuiteScript: JavaScript-based scripts for customizing NetSuite functionality.
SuiteTalk: Web services integration for connecting NetSuite with external systems.
SuiteFlow: Visual workflow tool for automating business processes.
SuiteBuilder: Customization tool for modifying NetSuite forms, fields, and records.
posted on 11 Jan 2025
I applied via Naukri.com and was interviewed in Dec 2024. There were 3 interview rounds.
5 coading questions were asked in it
posted on 28 Nov 2024
Choose the Options in Javascript, HTML, CSS
Reactjs is a JavaScript library for building user interfaces.
Component-based architecture
Virtual DOM for efficient updates
JSX for writing HTML in JavaScript
State management with setState()
Lifecycle methods like componentDidMount()
I applied via Approached by Company and was interviewed in Jul 2024. There were 3 interview rounds.
I have worked with a variety of technologies including Java, Python, SQL, AWS, Docker, and Kubernetes.
Java
Python
SQL
AWS
Docker
Kubernetes
I have extensive experience in handling complex software products and have successfully led teams to deliver high-quality solutions.
Led a team to successfully launch a new product feature within tight deadlines
Managed the development of a large-scale software product from conception to release
Collaborated with cross-functional teams to ensure product requirements were met
Implemented agile methodologies to improve produ
posted on 6 Dec 2024
posted on 23 Jun 2024
I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.
Memory management in Python involves automatic memory allocation and deallocation through garbage collection.
Python uses automatic memory management through garbage collection to allocate and deallocate memory.
Memory is managed using reference counting and a cycle-detecting garbage collector.
Python's memory management is efficient for most use cases, but can lead to memory leaks if circular references are not handled p
Garbage collection in Python is an automatic memory management process that helps in reclaiming memory occupied by objects that are no longer in use.
Python uses a built-in garbage collector to manage memory automatically.
The garbage collector in Python uses reference counting and a cycle-detecting algorithm to reclaim memory.
Explicitly calling the 'gc.collect()' function can trigger garbage collection in Python.
Garbage...
Code a system to query an API, do multiprocessing and improve efficiency
Use a library like requests in Python to query the API
Implement multiprocessing using a library like multiprocessing or threading in Python
Optimize efficiency by caching API responses or using asynchronous programming
posted on 14 Jul 2024
I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.
Yes, I have experience implementing server driven UIs.
Implemented server driven UIs using JSON responses to dynamically update UI elements
Worked with frameworks like React and Angular to handle server driven UI updates
Used server driven UIs to efficiently manage and display large amounts of data
Closure is a function that captures variables from its surrounding scope, allowing it to access those variables even after the scope has closed.
Closure allows a function to access variables from its lexical scope even after the function has finished executing.
Types of closures include lexical closures, which capture variables from the surrounding lexical scope, and function closures, which capture variables from the fu...
Core Data is a framework provided by Apple for managing the model layer objects in an iOS application.
Core Data is used for storing, retrieving, and managing data in an iOS app.
It provides an object-oriented interface to work with data.
Operations include creating, reading, updating, and deleting data.
Example: Creating a new record in Core Data for a user profile.
Example: Fetching a list of items from Core Data to displ
Client Servicing Executive
473
salaries
| ₹1.2 L/yr - ₹4 L/yr |
Senior Client Servicing Executive
265
salaries
| ₹1.2 L/yr - ₹4.7 L/yr |
Customer Service Executive
135
salaries
| ₹1.1 L/yr - ₹4.4 L/yr |
Team Coordinator
66
salaries
| ₹1 L/yr - ₹7.9 L/yr |
Team Lead
49
salaries
| ₹5 L/yr - ₹9.4 L/yr |
Omega Healthcare
GeBBS Healthcare Solutions
VeeTechnologies
Sunknowledge Services