Filter interviews by
MVC stands for Model-View-Controller, a software design pattern used for developing user interfaces.
Model represents the data and business logic
View displays the data to the user
Controller handles user input and updates the model and view accordingly
Separation of concerns allows for easier maintenance and testing
Examples include ASP.NET MVC, Ruby on Rails, and AngularJS
State management is the process of managing and maintaining the state of an application or system.
State management involves storing and updating data that represents the current state of an application or system.
There are different types of state management, including client-side state management and server-side state management.
Client-side state management involves storing state data on the client-side, typically in t...
Caching is the process of storing frequently accessed data in a temporary storage area for faster access.
Caching reduces the number of requests made to the server, improving performance.
Types of caching include browser caching, server caching, and database caching.
Browser caching stores web page resources like images and scripts on the user's device.
Server caching stores frequently accessed data in the server's memory.
...
Multiingule is not a known term. No extension is used for it.
Multiingule is not a recognized term in software development.
There is no file extension associated with multiingule.
It is possible that the interviewer misspoke or meant to ask a different question.
The extension of a web service file is typically .wsdl or .asmx.
The .wsdl extension stands for Web Services Description Language.
The .asmx extension is used for ASP.NET web services.
The extension may vary depending on the technology used to create the web service.
Other common extensions include .svc for Windows Communication Foundation (WCF) services.
I follow a systematic approach to debug JavaScript code.
Identify the problem area and reproduce the issue
Use console.log() to print values and debug
Use browser developer tools to step through code
Check for syntax errors and typos
Use a linter to catch common errors
Use a debugger tool like Chrome DevTools
Break down the code into smaller parts for easier debugging
User control is a reusable UI component that allows users to interact with an application. An extension of user control is a custom control that inherits from the user control.
User control is a UI component that can be reused across an application
It allows users to interact with an application
An extension of user control is a custom control that inherits from the user control
Custom controls can be created by adding add...
A cursor is a database object used to manipulate data in a result set.
A cursor is used to traverse through a result set one row at a time.
It allows for operations such as fetching, updating, and deleting data.
Cursors can be either static, dynamic, or forward-only depending on their functionality.
Example: SELECT * FROM table_name WHERE condition; DECLARE cursor_name CURSOR FOR SELECT column_name FROM table_name WHERE co...
An alternative to using a cursor to iterate row by row is to use a WHILE loop.
Use a WHILE loop to iterate through rows
Use a variable to keep track of the current row
Exit the loop when there are no more rows to iterate through
A table type is a user-defined data type in SQL that represents a table structure.
Table types can be used as parameters in stored procedures.
They can be used to define temporary tables.
Table types can be used to define table-valued parameters.
They can be used to define table variables.
Stored procedures are used to perform a set of actions, while functions return a single value.
Stored procedures are precompiled and stored in a database, while functions are compiled at runtime.
Functions can be used in SQL statements, while stored procedures cannot be used in SQL statements.
Stored procedures can have input and output parameters, while functions can only have input parameters.
Functions can be called fro...
Transactions are a set of operations that are executed as a single unit of work.
Transactions ensure data consistency and integrity.
They allow for atomicity, isolation, and durability of data changes.
Examples include transferring money between bank accounts or updating inventory levels in an e-commerce system.
Rollback should be written in the Catch block to undo the changes made in the Try block.
Rollback should be used to undo the changes made in the Try block if an exception occurs in the Catch block.
The Rollback code should be placed in the Catch block after the exception handling code.
The Rollback code should be written to reverse the changes made in the Try block.
For example, if a database transaction was started in the...
Temp table is a temporary table used to store data temporarily during a session.
Temp table is created using CREATE TABLE statement with a # symbol before the table name.
It is used to store intermediate results during complex queries.
Temp tables are automatically dropped when the session ends or when the table is explicitly dropped.
They can be used to improve query performance by reducing the number of joins or subqueri...
To create a global temp table, use ## before the table name.
Use ## before the table name to create a global temp table.
Global temp tables are accessible to all sessions and are destroyed when the last session using it is closed.
Example: CREATE TABLE ##myTable (id INT, name VARCHAR(50))
Errors in SQL Server can be handled using TRY-CATCH blocks and error handling functions.
Use TRY-CATCH blocks to catch and handle errors
Use error handling functions like ERROR_MESSAGE(), ERROR_NUMBER(), ERROR_SEVERITY(), ERROR_STATE(), and ERROR_PROCEDURE() to get more information about the error
Use RAISERROR() to raise custom errors
Top trending discussions
I applied via Referral and was interviewed before Apr 2020. There were 3 interview rounds.
I applied via Walk-in and was interviewed before Sep 2020. There were 4 interview rounds.
I appeared for an interview before Jul 2020.
Yes, Infosys is listed on the Indian stock exchanges as well as on the NYSE.
Infosys is listed on the Bombay Stock Exchange (BSE) and National Stock Exchange of India (NSE)
It is also listed on the New York Stock Exchange (NYSE)
Infosys has a market capitalization of over $80 billion as of 2021
I applied via Company Website and was interviewed before Feb 2020. There was 1 interview round.
I applied via Naukri.com and was interviewed before May 2020. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Sep 2019. There were 5 interview rounds.
OOPs concepts in Java are the fundamental principles of object-oriented programming.
Encapsulation: wrapping data and code into a single unit
Inheritance: creating new classes from existing ones
Polymorphism: using a single interface to represent multiple types
Abstraction: hiding implementation details from the user
Examples: class, object, inheritance, polymorphism, encapsulation
Stack is a LIFO data structure while Queue is a FIFO data structure.
Stack follows Last In First Out (LIFO) principle while Queue follows First In First Out (FIFO) principle.
Stack has two main operations: push and pop while Queue has two main operations: enqueue and dequeue.
Stack is used in recursive function calls, undo/redo operations, and backtracking while Queue is used in breadth-first search, printing tasks in ord...
SQL query to find second highest salary in database
Use ORDER BY and LIMIT to get the second highest salary
Assume ties are allowed and use DISTINCT
Method overloading is having multiple methods with the same name but different parameters. Method overriding is having a method in a subclass with the same name and parameters as a method in its superclass.
Method overloading is done within the same class while method overriding is done in different classes (subclass and superclass).
Method overloading is achieved by changing the number of parameters or the data type of ...
The parent class of all classes in Java is the Object class.
All classes in Java implicitly extend the Object class.
The Object class provides basic methods such as toString(), equals(), and hashCode().
Any class can override these methods to provide custom implementations.
Example: public class MyClass extends Object { ... }
Example: Object obj = new MyClass();
SQL databases are relational and use structured query language, while NoSQL databases are non-relational and use various data models.
SQL databases are based on a fixed schema, while NoSQL databases are schema-less.
SQL databases use tables to store data, while NoSQL databases use various data models like key-value, document, columnar, or graph.
SQL databases are better suited for complex queries and structured data, whil...
I applied via Company Website and was interviewed before Oct 2019. There were 4 interview rounds.
I applied via Naukri.com and was interviewed before Oct 2020. There were 3 interview rounds.
based on 4 reviews
Rating in categories
HR Manager
3
salaries
| ₹6.2 L/yr - ₹7 L/yr |
React Native Developer
3
salaries
| ₹6 L/yr - ₹10.5 L/yr |
TCS
Accenture
Wipro
Cognizant