Uber
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Approached by Company and was interviewed before Feb 2022. There were 5 interview rounds.
Details already shared in advice
Details already shared in advice.
Top trending discussions
I was interviewed in Apr 2024.
I am a Senior Data Engineer with experience in various projects involving columnar format files in Spark, understanding Spark internals, OLAP vs OLTP, and data warehousing concepts.
Projects: Developed ETL pipelines using Spark for processing large datasets, implemented data quality checks, and optimized query performance.
Columnar format file in Spark: It stores data in columnar format to improve query performance by re...
I applied via LinkedIn and was interviewed in Sep 2024. There were 2 interview rounds.
Use SQL query to find shortest flight duration from NY to HND
Use SQL query with MIN function to find shortest duration
Filter flights from NY to HND using WHERE clause
Calculate duration by subtracting arrival time from departure time
I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.
Test contains 26 questions for me 13 are java based 13 are c++ based
Indexing in DBMS is a technique to improve the performance of queries by creating a data structure that allows for faster retrieval of data.
Indexes are created on columns in a database table to speed up the retrieval of rows that match a certain condition.
Types of indexes include clustered, non-clustered, unique, and composite indexes.
Examples of indexing techniques include B-tree, hash, and bitmap indexes.
Indexing can...
Check if two strings are anagrams by comparing the sorted characters in each string.
Sort the characters in both strings and compare if they are equal.
Ignore spaces and punctuation when comparing the strings.
Example: 'listen' and 'silent' are anagrams.
Example: 'hello' and 'world' are not anagrams.
Use a stack to simulate the recursive inorder traversal process
Create an empty stack to store nodes
Start with the root node and push it onto the stack
While the stack is not empty, keep traversing left and pushing nodes onto the stack
Once you reach a leaf node, pop it from the stack, print its value, and move to its right child
Repeat the process until all nodes have been visited
To make a class final, use the 'final' keyword in the class declaration.
Use the 'final' keyword before the 'class' keyword in the class declaration
A final class cannot be subclassed or extended
Final classes are often used for utility classes or classes that should not be modified
I applied via LinkedIn and was interviewed in Aug 2024. There were 3 interview rounds.
It was an online assessment. Some coding questions. Some cs fundamental mcqs. SQL query, Rest Api question.
An assignment to create a game using nodejs/ go lang/ java.
I applied via Referral and was interviewed in Jun 2024. There were 3 interview rounds.
Hackerrank Coding Test, Leetcode medium questions
HLD test, was asked to design an online coding platform like leetcode
Leaves of a tree are the nodes with no children in a tree data structure.
Traverse the tree and identify nodes with no children.
Use depth-first search or breadth-first search algorithms to find leaves.
Examples: In a binary tree, leaves are nodes with no left or right child.
In a general tree, leaves are nodes with no children in their child list.
The Lowest Common Ancestor (LCA) of a tree is the shared ancestor of two nodes farthest from the root.
Start from the root and traverse the tree to find the paths from the root to the two nodes.
Compare the paths to find the last common node between them, which is the LCA.
If one of the nodes is an ancestor of the other, then the ancestor node is the LCA.
I have worked on projects involving web development, mobile app development, and data analysis.
Developed a web application using React and Node.js for a client in the e-commerce industry
Created a mobile app using Flutter for a startup in the healthcare sector
Performed data analysis on customer behavior using Python and SQL for a marketing company
I completed internships at ABC Company and XYZ Company during my undergraduate studies.
Interned at ABC Company working on web development projects
Interned at XYZ Company assisting with software testing and quality assurance
Gained hands-on experience in coding, debugging, and problem-solving
Aptitude Test + some JAVA + SQL Questions
DSA+SPRING+SQL+JAVA
IN THIS ROUND INTERVIEWER ASKED ME 1DSA QUESTION WHICH IS BASED ON DEQUE SOME SQL QUERIES WHICH IS ON JOINS AND BASIC SPRING QUESTIONS
SAME AS THE 2ND ROUND BUT THE LEVEL INCREASED AS COMPARISON TO ROUND-2
I applied via Company Website and was interviewed in Jun 2024. There was 1 interview round.
Implement your own state management in React and integrate it into a React application.
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Driver
586
salaries
| ₹1 L/yr - ₹7.2 L/yr |
CAR Driver
365
salaries
| ₹0.9 L/yr - ₹6.2 L/yr |
Software Engineer
157
salaries
| ₹20 L/yr - ₹84.7 L/yr |
Operations Executive
137
salaries
| ₹1.6 L/yr - ₹4 L/yr |
Data Analyst
131
salaries
| ₹6 L/yr - ₹21.7 L/yr |
Amazon
Ola Cabs
Airbnb