Filter interviews by
I applied via Naukri.com and was interviewed in Apr 2021. There was 1 interview round.
A recursive CTE is a Common Table Expression that references itself.
It is used to perform recursive operations on hierarchical data.
It consists of two parts: the anchor member and the recursive member.
The anchor member is the base case and the recursive member is the recursive case.
It can be used to traverse a tree structure or to calculate running totals.
It can improve performance and simplify complex queries.
Output parameters are variables used to return values from a function or stored procedure.
Output parameters are declared with the OUTPUT keyword in SQL Server.
They can be used to return a single value or a table of values.
Output parameters are useful for passing data between stored procedures or functions.
They can also be used to return status codes or error messages.
Transactions ensure data consistency and integrity in a database.
Allows multiple operations to be treated as a single unit of work
Ensures that all operations are either committed or rolled back as a whole
Prevents data inconsistencies and corruption
Provides ACID properties to the database
Example: transferring funds between bank accounts
Example: updating inventory levels after a purchase
File groups are logical containers for database files that can be used to manage storage and backup operations.
File groups allow for the organization of database files into logical units.
They can be used to manage storage and backup operations.
A database can have multiple file groups, each with its own set of files.
File groups can be used to control the placement of data and indexes on different physical disks.
File gro...
Magic tables are temporary tables created by SQL Server during DML operations.
Magic tables are used to access the data before and after an INSERT, UPDATE, or DELETE operation.
They are created automatically by SQL Server and cannot be modified by the user.
The inserted and deleted tables are examples of magic tables.
They are useful for auditing and logging changes to a database.
MERGE is a SQL command used to combine INSERT, UPDATE, and DELETE operations into a single statement.
MERGE is used to synchronize two tables by inserting, updating, or deleting rows based on a specified condition.
It is useful for data warehousing and ETL processes.
MERGE can improve performance by reducing the number of round trips between the client and server.
Syntax: MERGE INTO target_table USING source_table ON condi...
Temp tables are used to store intermediate results during query processing.
Temp tables are created in tempdb database.
They can be local or global.
Local temp tables are only visible to the current session.
Global temp tables are visible to all sessions.
They can be created using SELECT INTO or CREATE TABLE statements.
They can be used to store intermediate results during complex queries.
They are automatically dropped when ...
Top trending discussions
I applied via Job Fair and was interviewed in Dec 2024. There was 1 interview round.
posted on 14 Dec 2024
I applied via LinkedIn and was interviewed in Nov 2024. There were 6 interview rounds.
posted on 17 Dec 2024
I applied via Instahyre and was interviewed in Nov 2024. There was 1 interview round.
Use SQL query to count number of reportees for each manager and filter out those with atleast 5 reportees.
Write a SQL query to count number of reportees for each manager using GROUP BY clause
Add HAVING clause to filter out managers with atleast 5 reportees
Example: SELECT managerId, COUNT(id) AS num_reportees FROM table_name GROUP BY managerId HAVING num_reportees >= 5
Use libraries like pandas and dask to efficiently manage large datasets in Python.
Use pandas library for data manipulation and analysis.
Use dask library for parallel computing and out-of-core processing.
Optimize memory usage by loading data in chunks or using data types efficiently.
Consider using cloud services like AWS S3 or Google BigQuery for storing and processing large datasets.
Some commonly used Python libraries for Data Analysts are Pandas, NumPy, Matplotlib, and Scikit-learn.
Pandas - used for data manipulation and analysis
NumPy - used for numerical computing and working with arrays
Matplotlib - used for data visualization
Scikit-learn - used for machine learning and data mining
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
Agile values include individuals and interactions over processes and tools, while Scrum values include commitment, courage, focus, openness, and respect.
Agile values prioritize individuals and interactions over processes and tools
Scrum values include commitment, courage, focus, openness, and respect
Scrum ceremonies include Sprint Planning, Daily Standup, Sprint Review, and Sprint Retrospective
Story points are a unit of...
As a project manager, I prepare various documents such as project plans, schedules, budgets, risk assessments, and progress reports. I contribute by leading the team, managing resources, and ensuring project success.
Prepare project plans outlining scope, objectives, deliverables, and timelines
Create schedules to allocate tasks and track progress
Develop budgets to manage project costs effectively
Conduct risk assessments...
Provide clear expectations, offer support and training, provide feedback and recognition, set goals and milestones.
Clearly communicate expectations and goals to the resource.
Offer support and training to help the resource improve their skills and knowledge.
Provide regular feedback and recognition for progress made.
Set specific goals and milestones to track improvement.
Create a development plan with the resource to addr...
Scrum of Scrums is a scaled agile framework where multiple Scrum teams coordinate their work. PI planning is a key event in SAFe where teams plan their work for the upcoming Program Increment.
Scrum of Scrums involves representatives from each Scrum team meeting regularly to discuss dependencies and progress.
PI planning is a two-day event where teams align on their objectives, dependencies, and priorities for the upcomi...
I applied via Campus Placement and was interviewed in Sep 2024. There were 4 interview rounds.
Pretty standard GD on topics around working remotely and country's macroeconomic
Derivative and alternative investments involve complex financial instruments and strategies beyond traditional stocks and bonds.
Derivatives are financial contracts whose value is derived from an underlying asset, index, or rate. Examples include options, futures, and swaps.
Alternative investments are non-traditional assets such as private equity, hedge funds, real estate, and commodities.
Both derivative and alternative...
My favorite UPI app is PhonePe because of its user-friendly interface and wide range of services.
User-friendly interface makes transactions quick and easy
Wide range of services like bill payments, recharges, and shopping
Offers cashback and rewards for transactions
Secure and reliable platform for financial transactions
Implement personalized recommendations and loyalty rewards program.
Implement personalized recommendations based on user behavior and preferences to increase user engagement.
Introduce a loyalty rewards program to incentivize users to continue using Paytm and earn rewards for their transactions.
It is difficult to provide an accurate estimate without specific data, but the number of UPI transactions in Mumbai is likely to be high due to the city's large population and high digital adoption rate.
Mumbai is one of the largest cities in India with a high population density, leading to a high volume of transactions.
UPI (Unified Payments Interface) has gained significant popularity in India as a convenient and secur...
posted on 3 Jan 2025
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
I applied via LinkedIn and was interviewed in Oct 2024. There were 3 interview rounds.
Duration was 1 hour. First asked verbal technical questions based on deep learning concepts, then asked me to code an easy leet code problem.
This round was with the hiring manager. It was mostly like a technical discussion, but he started by discussing the projects that I had worked on from my resume. Then it eventually turned into a system design type of a round.
I applied via Approached by Company and was interviewed in Aug 2024. There were 3 interview rounds.
VLOOKUP is a function in Excel used to search for a value in a table and return a corresponding value from another column.
VLOOKUP stands for 'vertical lookup'
It is commonly used in Excel to search for a value in the leftmost column of a table and return a value in the same row from a specified column
Syntax: =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Example: =VLOOKUP(A2, B2:D10, 3, FALSE) - searc...
VLOOKUP searches for a value in the first column of a range and returns a value in the same row. INDEX MATCH is more flexible and can search in any column.
VLOOKUP searches vertically in a table and returns a value from the same row.
INDEX MATCH can search horizontally or vertically and is more versatile.
VLOOKUP requires the lookup value to be in the first column of the table.
INDEX MATCH can search for the lookup value i...
based on 43 reviews
Rating in categories
Software Developer
22
salaries
| ₹3 L/yr - ₹11.2 L/yr |
Software Engineer
7
salaries
| ₹4.1 L/yr - ₹10.5 L/yr |
Database Developer
7
salaries
| ₹4 L/yr - ₹5 L/yr |
Senior Software Developer
6
salaries
| ₹8.2 L/yr - ₹12.2 L/yr |
Team Lead
5
salaries
| ₹8 L/yr - ₹11.4 L/yr |
DELK
Procore
Trimble
Sage Group