Filter interviews by
I applied via LinkedIn and was interviewed in Sep 2023. There were 3 interview rounds.
Bigquery handles various types of jobs including querying, loading, exporting, and copying data.
Querying data for analysis and reporting
Loading data into Bigquery for storage and processing
Exporting data from Bigquery to other systems
Copying data within Bigquery or to other destinations
To find out errors in a failed BigQuery query, check the query job history and error message details.
Check the query job history in the BigQuery console for details on the failed query.
Look for error messages in the job history to identify the specific issue that caused the query to fail.
Review the query syntax and data being queried to troubleshoot common errors such as syntax errors or data type mismatches.
Best practices for writing queries in Bigquery
Use standard SQL syntax for better performance and compatibility
Avoid using SELECT * and instead specify only the columns needed
Optimize queries by using appropriate functions and operators
Use query caching to reduce costs and improve performance
Partition tables and use clustering to improve query performance
Pub-sub mechanism is a messaging pattern where senders (publishers) of messages are decoupled from receivers (subscribers).
Pub-sub stands for publish-subscribe.
Publishers send messages to a topic, and subscribers receive messages from that topic.
Google Cloud Pub/Sub is a fully-managed real-time messaging service that allows you to send and receive messages between independent applications.
In my project, we used Google ...
Indexing in SQL is used to improve the performance of queries by creating indexes on columns in tables.
Indexes can be created on columns that are frequently used in WHERE, JOIN, and ORDER BY clauses.
Indexes can speed up query performance by allowing the database to quickly locate rows based on the indexed columns.
Primary keys automatically create a unique index on the column(s) specified.
Examples: CREATE INDEX idx_name...
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
I applied via Approached by Company and was interviewed in Dec 2024. There were 3 interview rounds.
Sales data from a leading manufacturer
I applied via Recruitment Consulltant and was interviewed in Dec 2024. There was 1 interview round.
SQL order of execution determines the sequence in which different clauses are processed in a query.
SQL query is parsed and validated first
Next, the query optimizer creates an execution plan
Execution plan includes steps like table scans, index scans, joins, etc.
Finally, the query is executed and results are returned
I was interviewed in Dec 2024.
Normal aptitude round
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
I applied via Newspaper Ad and was interviewed in Aug 2024. There were 3 interview rounds.
Three sections are there 1) Aptitude Test 2) SQL 3) DSA
DSA stands for Data Structures and Algorithms. Sorting is the process of arranging data in a particular order. Array is a data structure that stores elements of the same data type in contiguous memory locations, while linked list is a data structure that stores elements in nodes with pointers to the next node.
DSA stands for Data Structures and Algorithms
Sorting is the process of arranging data in a particular order
Arra...
I have experience working on various data analysis projects, including market research, customer segmentation, and predictive modeling.
Developed predictive models to forecast customer behavior and optimize marketing strategies
Conducted market research to identify trends and opportunities for growth
Performed customer segmentation analysis to target specific demographics with personalized marketing campaigns
ALL() ignores all filters in the query context, while ALLSELECTED() ignores only filters on columns in the visual.
ALL() removes all filters from the specified column or table.
ALLSELECTED() removes filters from the specified column or table, but keeps filters on other columns in the visual.
Example: ALL('Table') would remove all filters on the 'Table' in the query context.
Example: ALLSELECTED('Column') would remove filte...
COUNT() counts only numeric values, while COUNTA() counts all non-empty cells.
COUNT() counts only cells with numerical values.
COUNTA() counts all non-empty cells, including text and errors.
Example: COUNT(A1:A5) will count only cells with numbers, while COUNTA(A1:A5) will count all non-empty cells.
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 campus placement at Lady Shri Ram College for Women, Delhi
Basic English, Quants and Statistics
Easy, relevant to pandemic
Interview experience
based on 2 reviews
Rating in categories
Senior Associate
14.9k
salaries
| ₹8 L/yr - ₹30 L/yr |
Associate
12.8k
salaries
| ₹4.8 L/yr - ₹17.3 L/yr |
Manager
6.7k
salaries
| ₹14 L/yr - ₹44.3 L/yr |
Senior Consultant
4.4k
salaries
| ₹9 L/yr - ₹32 L/yr |
Associate2
4.2k
salaries
| ₹4.6 L/yr - ₹16.6 L/yr |
Deloitte
Ernst & Young
Accenture
TCS