i
TraviYo
Filter interviews by
Dataset is an in-memory representation of a relational database, while DataReader is a forward-only, read-only stream of data.
Dataset is a disconnected architecture, while DataReader is a connected architecture.
Dataset can hold multiple tables and relationships, while DataReader can only hold a single table.
Dataset can be used for data manipulation and updates, while DataReader is read-only.
Dataset requires more m...
Filters in .NET Core are used to intercept HTTP requests and responses.
Filters are used to add cross-cutting concerns to MVC applications.
They can be used for authentication, authorization, logging, exception handling, etc.
Filters can be applied globally, at the controller level, or at the action level.
Examples of filters include AuthorizeFilter, ExceptionFilter, and ActionFilter.
Dependency injection is a design pattern that allows objects to be loosely coupled and dependencies to be injected at runtime.
Dependency injection is a way to achieve inversion of control.
It helps in creating modular and testable code.
Dependencies are provided to a class through constructor injection, property injection, or method injection.
It promotes code reusability and maintainability.
Example: In a .NET Core a...
Transient creates a new instance every time it is requested, Scoped creates a new instance per scope, Singleton creates a single instance for the entire application.
Transient: Creates a new instance every time it is requested.
AddScoped: Creates a new instance per scope, such as per HTTP request.
AddSingleton: Creates a single instance for the entire application.
Example: Transient can be used for lightweight service...
SQL Join is used to combine rows from two or more tables based on a related column between them.
Join is used to retrieve data from multiple tables in a single query.
It helps in avoiding data redundancy and improving query performance.
Different types of joins include inner join, left join, right join, and full outer join.
Join conditions are specified using the ON keyword.
Example: SELECT * FROM table1 JOIN table2 ON...
To create a table using MYSQL, use the CREATE TABLE statement followed by the table name and column definitions.
Use the CREATE TABLE statement to create a new table
Specify the table name after the CREATE TABLE statement
Define the columns and their data types within parentheses
Add any additional constraints or attributes to the columns
Example: CREATE TABLE employees (id INT, name VARCHAR(50), age INT)
Filters in .NET Core are used to intercept HTTP requests and responses.
Filters are used to add cross-cutting concerns to MVC applications.
They can be used for authentication, authorization, logging, exception handling, etc.
Filters can be applied globally, at the controller level, or at the action level.
Examples of filters include AuthorizeFilter, ExceptionFilter, and ActionFilter.
Dependency injection is a design pattern that allows objects to be loosely coupled and dependencies to be injected at runtime.
Dependency injection is a way to achieve inversion of control.
It helps in creating modular and testable code.
Dependencies are provided to a class through constructor injection, property injection, or method injection.
It promotes code reusability and maintainability.
Example: In a .NET Core applic...
Transient creates a new instance every time it is requested, Scoped creates a new instance per scope, Singleton creates a single instance for the entire application.
Transient: Creates a new instance every time it is requested.
AddScoped: Creates a new instance per scope, such as per HTTP request.
AddSingleton: Creates a single instance for the entire application.
Example: Transient can be used for lightweight services tha...
Dataset is an in-memory representation of a relational database, while DataReader is a forward-only, read-only stream of data.
Dataset is a disconnected architecture, while DataReader is a connected architecture.
Dataset can hold multiple tables and relationships, while DataReader can only hold a single table.
Dataset can be used for data manipulation and updates, while DataReader is read-only.
Dataset requires more memory...
SQL Join is used to combine rows from two or more tables based on a related column between them.
Join is used to retrieve data from multiple tables in a single query.
It helps in avoiding data redundancy and improving query performance.
Different types of joins include inner join, left join, right join, and full outer join.
Join conditions are specified using the ON keyword.
Example: SELECT * FROM table1 JOIN table2 ON tabl...
To create a table using MYSQL, use the CREATE TABLE statement followed by the table name and column definitions.
Use the CREATE TABLE statement to create a new table
Specify the table name after the CREATE TABLE statement
Define the columns and their data types within parentheses
Add any additional constraints or attributes to the columns
Example: CREATE TABLE employees (id INT, name VARCHAR(50), age INT)
Top trending discussions
I applied via Campus Placement and was interviewed before Sep 2021. There were 2 interview rounds.
Mcqs on javascript,. 1 coding question
posted on 4 May 2019
I applied via Naukri.com and was interviewed in Oct 2018. There were 3 interview rounds.
This question involves creating a specific pattern using loops and conditional statements in programming.
Identify the desired pattern (e.g., asterisks, numbers).
Use nested loops: outer loop for rows, inner loop for columns.
Control the output format with conditional statements.
Example: For a pyramid pattern, increase spaces and asterisks in each row.
I appeared for an interview in Mar 2021.
Round duration - 90 minutes
Round difficulty - Easy
Timing was 10:00 AM. Platform was good.
Given an array ARR
of N integers and an integer S, determine if there exists a contiguous subarray within the array with a sum equal to S. If such a subarray exis...
Given a string S, your task is to recursively remove all consecutive duplicate characters from the string.
String S
Output string
Tip 1 : Practice Data structure questions.
Tip 2 : Do some projects.
Tip 3 : Have knowledge of DBMS.
Tip 1 : Keep it short.
Tip 2 : Do not put false things on resume.
I applied via Referral and was interviewed in Oct 2024. There were 2 interview rounds.
There was an OA on hackerearth of an hour. In that there were 20 MCQs and two DSA questions easy to medium on Heap, Hashmap and Subarray
I applied via LinkedIn and was interviewed before Dec 2023. There was 1 interview round.
posted on 19 May 2025
I appeared for an interview before May 2024, where I was asked the following questions.
Processes are independent execution units with their own memory, while threads are lightweight and share memory within a process.
A process is an independent program in execution, while a thread is a smaller unit of a process.
Processes have their own memory space; threads share the same memory space of their parent process.
Creating a process is more resource-intensive than creating a thread.
Example: A web browser (proce...
REST stands for Representational State Transfer, a software architectural style for designing networked applications.
REST is based on stateless communication between client and server.
It uses standard HTTP methods like GET, POST, PUT, DELETE.
Resources are identified by URIs (Uniform Resource Identifiers).
Data is typically exchanged in formats like JSON or XML.
RESTful APIs are widely used in web services for their simpl...
Find the second most occurrence of string in an array of strings.
Create a dictionary to store the count of each string in the array
Sort the dictionary by count in descending order
Return the key of the second element in the sorted dictionary
I have a solid understanding of JS, Node.js, React, and MongoDB, with practical experience in building full-stack applications.
JavaScript: Proficient in ES6+ features, asynchronous programming, and DOM manipulation. Example: Built a dynamic web app using vanilla JS.
Node.js: Experienced in building RESTful APIs and handling server-side logic. Example: Developed a Node.js API for a task management app.
React: Skilled in c...
Modules in Node.js are reusable blocks of code that encapsulate related functionality.
Modules in Node.js can be built-in modules like fs (file system) or third-party modules like express.
Modules help in organizing code into separate files for better maintainability and reusability.
Modules can be imported using the require() function in Node.js.
Indexes in MongoDB improve query performance by allowing the database to quickly locate and retrieve specific documents.
Indexes help to speed up query performance by allowing the database to quickly locate specific documents based on the indexed fields.
Without indexes, MongoDB would have to perform a collection scan, which can be slow and resource-intensive.
Indexes can be created on single fields or compound fields to ...
Hooks are a feature in React that allow you to use state and other React features in functional components. useRef is a hook that allows you to create a mutable object that persists for the lifetime of the component.
Hooks are used to add state and lifecycle methods to functional components in React
useRef is used to create a mutable reference that persists between renders
useRef can be used to access DOM elements directl...
I applied via Referral and was interviewed in Dec 2023. There were 2 interview rounds.
Find two lines that, together with the x-axis, form a container that holds the most water.
Use two pointers, one at each end of the array.
Calculate the area formed by the lines at the two pointers.
Move the pointer pointing to the shorter line inward to potentially find a taller line.
Repeat until the two pointers meet, keeping track of the maximum area found.
Example: For heights [1,8,6,2,5,4,8,3,7], the maximum area is 4...
based on 1 interview experience
Front end Developer
9
salaries
| ₹2 L/yr - ₹3.5 L/yr |
Software Engineer
3
salaries
| ₹1.8 L/yr - ₹5.5 L/yr |
HR Manager
3
salaries
| ₹2.9 L/yr - ₹3.7 L/yr |
HR Executive
3
salaries
| ₹3.2 L/yr - ₹4 L/yr |
Web Designer
3
salaries
| ₹0.7 L/yr - ₹2.6 L/yr |
Zidio Development
NexTurn
Springbord Systems
FloBiz