i
AmbitionBox
Work with us
Filter interviews by
Synonyms are alternate names for database objects. They are used to simplify queries and provide security.
Synonyms are used to provide an alternate name for a database object such as a table, view, stored procedure, or function.
They can simplify queries by providing a shorter or more meaningful name for an object.
Synonyms can also be used to provide security by allowing users to access an object without knowing it...
An index is a database object that improves the speed of data retrieval operations on a table.
Indexes are used to quickly locate data without having to search every row in a table.
They are created on one or more columns of a table.
Indexes can be clustered or non-clustered.
Clustered indexes determine the physical order of data in a table.
Non-clustered indexes are separate structures that contain a copy of the index...
Temporary tables are stored in tempdb while table variables are stored in memory.
Temporary tables are created using CREATE TABLE statement while table variables are declared using DECLARE statement.
Temporary tables can be accessed across sessions while table variables are limited to the scope of the batch, stored procedure or function.
Temporary tables can have indexes and constraints while table variables cannot.
T...
Identity property is used in SQL to automatically generate unique values for a column.
Identity property is used to create an auto-incrementing column in a table.
It is commonly used as a primary key in a table.
The identity property can be applied to numeric data types such as INT, BIGINT, etc.
The identity value starts from a seed value and increments by a specified increment value.
Example: CREATE TABLE Employees (I...
Delete removes specific rows from a table, while truncate removes all rows from a table.
Delete is a DML command, while truncate is a DDL command.
Delete is slower as it logs individual row deletions, while truncate is faster as it deallocates the data pages.
Delete can be rolled back, while truncate cannot be rolled back.
Delete can have a WHERE clause to specify conditions, while truncate removes all rows without an...
Synonyms are database objects that allow users to create aliases for other database objects.
Synonyms can be used to simplify complex queries by providing a shorter name for a table or view.
They can also be used to provide a layer of abstraction between the user and the underlying database objects.
Synonyms can be created for tables, views, stored procedures, and other database objects.
They can be used to reference ...
Delete removes specific rows from a table, while truncate removes all rows from a table.
Delete is a DML command, while truncate is a DDL command.
Delete is slower as it logs individual row deletions, while truncate is faster as it deallocates the data pages.
Delete can be rolled back, while truncate cannot be rolled back.
Delete can have a WHERE clause to specify conditions, while truncate removes all rows without any con...
Identity property is used in SQL to automatically generate unique values for a column.
Identity property is used to create an auto-incrementing column in a table.
It is commonly used as a primary key in a table.
The identity property can be applied to numeric data types such as INT, BIGINT, etc.
The identity value starts from a seed value and increments by a specified increment value.
Example: CREATE TABLE Employees (ID INT...
Synonyms are database objects that allow users to create aliases for other database objects.
Synonyms can be used to simplify complex queries by providing a shorter name for a table or view.
They can also be used to provide a layer of abstraction between the user and the underlying database objects.
Synonyms can be created for tables, views, stored procedures, and other database objects.
They can be used to reference objec...
An index is a database object that improves the speed of data retrieval operations on a table.
Indexes are used to quickly locate data without having to search every row in a table.
They are created on one or more columns of a table.
Indexes can be clustered or non-clustered.
Clustered indexes determine the physical order of data in a table.
Non-clustered indexes are separate structures that contain a copy of the indexed co...
Temporary tables are stored in tempdb while table variables are stored in memory.
Temporary tables are created using CREATE TABLE statement while table variables are declared using DECLARE statement.
Temporary tables can be accessed across sessions while table variables are limited to the scope of the batch, stored procedure or function.
Temporary tables can have indexes and constraints while table variables cannot.
Tempor...
Synonyms are alternate names for database objects. They are used to simplify queries and provide security.
Synonyms are used to provide an alternate name for a database object such as a table, view, stored procedure, or function.
They can simplify queries by providing a shorter or more meaningful name for an object.
Synonyms can also be used to provide security by allowing users to access an object without knowing its act...
What people are saying about AmbitionBox
posted on 27 Jan 2017
I appeared for an interview in Dec 2016.
I applied via Campus Placement and was interviewed in Mar 2023. There were 4 interview rounds.
A Google Form-based Aptitude Test with Basic Questions
It was the final round asked to do a medium-level coding Question to convert a number such as 244 to word i.e Two Hundred and Forty four
It was good , 2 questions are there to code.
Using a map to manipulate strings can simplify tasks like counting characters or finding duplicates efficiently.
Use a HashMap to count occurrences of each character in a string. Example: 'hello' -> {'h': 1, 'e': 1, 'l': 2, 'o': 1}.
To find duplicates, iterate through the map and collect characters with a count greater than 1. Example: 'banana' -> ['a', 'n'].
Maps can also be used to store transformations, like mapp...
React Router is a popular routing library for React applications.
React Router is used for handling navigation in React applications.
It allows defining multiple routes in the application and rendering different components based on the URL.
React Router provides components like BrowserRouter, Route, Switch, and Link for routing.
Example:
I applied via Approached by Company and was interviewed before Oct 2023. There were 2 interview rounds.
A simple Google form assignment to shortlist candidates
Use a hash set to find duplicates in an array of strings.
Create a hash set to store unique elements.
Iterate through the array and check if each element is already in the hash set.
If it is, then it is a duplicate.
Example: ['apple', 'banana', 'apple', 'orange'] should return 'apple' as a duplicate.
I appeared for an interview before Feb 2024.
It was an assignment where we were instructed to create a screen that fetches data from the backend and renders it with the functionality of bookmarking.
BE Assignment containing how to make a simple backend task
I applied via Campus Placement and was interviewed before Oct 2022. There were 3 interview rounds.
3 Coding question medium level
I applied via LinkedIn and was interviewed before Jan 2024. There were 3 interview rounds.
Aptitude test was simple.
I applied via Campus Placement and was interviewed before Sep 2022. There were 4 interview rounds.
Question from Array,DP
based on 1 interview experience
Software Engineer
14
salaries
| ₹12.6 L/yr - ₹26.2 L/yr |
Operations Executive
11
salaries
| ₹2 L/yr - ₹4.2 L/yr |
Senior Software Engineer
8
salaries
| ₹22 L/yr - ₹38 L/yr |
Senior Executive
7
salaries
| ₹2.8 L/yr - ₹6.9 L/yr |
Executive
6
salaries
| ₹2.8 L/yr - ₹3.3 L/yr |
Cogoport
Treebo Hotels
KrazyBee
Woodenstreet.com