Uber
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Approached by Company and was interviewed in Jun 2024. There was 1 interview round.
Top trending discussions
posted on 20 Aug 2024
I was interviewed before Aug 2023.
Not remember now what they had asked.
I am a passionate React Js Frontend Developer with experience in building user-friendly and responsive web applications.
Experienced in developing web applications using React Js
Proficient in HTML, CSS, and JavaScript
Familiar with state management tools like Redux
Strong understanding of responsive design principles
Ability to work collaboratively in a team environment
My expectation for CTC is competitive based on my experience and skills.
I am looking for a salary that reflects my expertise in React Js development.
I expect a compensation package that aligns with industry standards.
I am open to negotiation based on the overall benefits offered by the company.
An anti-pattern in React is a common mistake or bad practice that should be avoided.
Using index as key in lists can cause issues with component re-rendering
Using setState in a loop can lead to unexpected behavior
Not using PureComponent or memoization for performance optimization
Overusing context instead of props drilling can make code harder to maintain
Flux is a design pattern for managing data flow in React applications, while Grid is a layout system for organizing content.
Flux is useful for managing complex data flow in large applications, ensuring data consistency and predictability.
Grid is useful for creating responsive layouts and organizing content in a visually appealing way.
Flux helps in maintaining a unidirectional data flow, making it easier to debug and un...
Optimizing a React application involves code splitting, lazy loading, using memoization, minimizing re-renders, and optimizing network requests.
Implement code splitting to load only necessary code for each route or component.
Use lazy loading to load components only when they are needed.
Memoize expensive calculations or functions using useMemo or useCallback.
Minimize re-renders by using shouldComponentUpdate or React.me...
Not bad it was good.
Easy and medium questions
I applied via Approached by Company and was interviewed in Sep 2023. There were 2 interview rounds.
Promises are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() to handle success and .catch() to handle errors.
Example: fetch() API returns a promise that resolves with the response to a request.
JavaScript handles asynchronous codes using callbacks, promises, and async/await.
Callbacks are functions passed as arguments to another function to be executed later.
Promises represent the eventual completion (or failure) of an asynchronous operation and allow chaining of multiple asynchronous operations.
Async/await is a modern way of handling asynchronous code that makes it look synchronous.
Example: Using setTimeout w...
posted on 20 Aug 2024
I was interviewed before Aug 2023.
Not remember now what they had asked.
I am a passionate React Js Frontend Developer with experience in building user-friendly and responsive web applications.
Experienced in developing web applications using React Js
Proficient in HTML, CSS, and JavaScript
Familiar with state management tools like Redux
Strong understanding of responsive design principles
Ability to work collaboratively in a team environment
My expectation for CTC is competitive based on my experience and skills.
I am looking for a salary that reflects my expertise in React Js development.
I expect a compensation package that aligns with industry standards.
I am open to negotiation based on the overall benefits offered by the company.
I applied via LinkedIn and was interviewed before Aug 2023. There was 1 interview round.
The first round is Hackerrank two algo and one UI test very easy, Second is Fundamentals of JS and React Native one must have a deep understanding of JS to do that I strongly suggest going through Akashay Saini's JS series It'll help and the Third is PS/DS asked some basic A&DS questions can be solved easily with little practice on Leetcode
based on 1 interview
Interview experience
Driver
638
salaries
| ₹1 L/yr - ₹7 L/yr |
CAR Driver
363
salaries
| ₹0.9 L/yr - ₹6.2 L/yr |
Software Engineer
157
salaries
| ₹20 L/yr - ₹84.7 L/yr |
Operations Executive
136
salaries
| ₹1.6 L/yr - ₹4 L/yr |
Data Analyst
128
salaries
| ₹6 L/yr - ₹22 L/yr |
Amazon
Ola Cabs
Airbnb