Filter interviews by
I applied via Company Website and was interviewed in Aug 2024. There were 2 interview rounds.
Uber data model design for efficient storage and retrieval of ride-related information.
Create tables for users, drivers, rides, payments, and ratings
Include attributes like user_id, driver_id, ride_id, payment_id, rating_id, timestamp, location, fare, etc.
Establish relationships between tables using foreign keys
Implement indexing for faster query performance
Top trending discussions
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
Code to generate a CSV file with notepad data
Open a text file and read the data
Parse the data and write it to a CSV file
Use libraries like pandas in Python for easier CSV handling
I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.
Maxium sub string and reverse a string
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
Round 1 was online Test where one basic coding question was there and few aptitiude , verbal ability and python based question.
A Data Warehouse is a centralized repository that stores integrated data from multiple sources for analysis and reporting.
Data Warehouses are designed for query and analysis rather than transaction processing.
They often contain historical data and are used for decision-making purposes.
Data Warehouses typically use a dimensional model with facts and dimensions.
Examples of Data Warehouse tools include Amazon Redshift, Sn
Nested queries in BigQuery allow for querying data from within another query, enabling complex data analysis.
Nested queries are queries that are embedded within another query
They can be used to perform subqueries to filter, aggregate, or manipulate data
Nested queries can be used in SELECT, FROM, WHERE, and HAVING clauses
I applied via Naukri.com and was interviewed before Sep 2023. There were 2 interview rounds.
Maths, Puzzles, English, SQL
Use SQL to find ranks based on scores.
Use the RANK() function to assign ranks to scores.
Consider using the ORDER BY clause to sort scores before assigning ranks.
Handle ties in scores appropriately to avoid skipping ranks.
I applied via Approached by Company and was interviewed before Mar 2023. There were 3 interview rounds.
Take home coding test with 3 SQL and 3 Python questions. Asked to solve only SQL questions but I solved them all.
I applied via Company Website and was interviewed in Apr 2024. There was 1 interview round.
To find the nth highest salary in pyspark, use the window function with row_number and filter on the desired rank.
Use window function with row_number to assign a rank to each salary
Filter the result to get the row with the desired rank
Example: df.withColumn('rank', F.row_number().over(Window.orderBy(F.col('salary').desc()))).filter(F.col('rank') == n).select('salary')
Associate
674
salaries
| ₹10 L/yr - ₹26 L/yr |
Project Lead
310
salaries
| ₹17 L/yr - ₹35 L/yr |
Senior Associate
295
salaries
| ₹9.5 L/yr - ₹27 L/yr |
Senior Associate Consultant
236
salaries
| ₹27 L/yr - ₹43 L/yr |
Analyst
186
salaries
| ₹8 L/yr - ₹15 L/yr |
BCG
McKinsey & Company
Deloitte
KPMG India