Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Oct 2022. There were 3 interview rounds.
Top trending discussions
I applied via Recruitment Consulltant and was interviewed before Sep 2023. There were 5 interview rounds.
I would use Python for data analysis, Java for enterprise applications, and JavaScript for web development.
Python - data analysis, machine learning, scientific computing (e.g. pandas, numpy)
Java - enterprise applications, backend development (e.g. Spring framework)
JavaScript - web development, front-end development (e.g. React, Angular)
Create a service to assign a delivery operator
Design a system for assigning Uber rides efficiently and fairly
Use a matching algorithm to pair riders with drivers based on location, availability, and other factors
Implement a dynamic pricing system to incentivize drivers to accept rides in high-demand areas
Consider implementing a rating system for both riders and drivers to ensure quality service
Utilize real-time data and analytics to optimize ride assignments and r
A leader should possess qualities such as communication skills, empathy, decisiveness, and the ability to inspire and motivate others.
Communication skills - A leader should be able to effectively communicate with team members, stakeholders, and other leaders.
Empathy - A good leader should be able to understand and relate to the emotions and experiences of others.
Decisiveness - Leaders should be able to make tough decis...
I applied via Referral and was interviewed in Nov 2024. There were 2 interview rounds.
Implement some LLD and use clean code formulas
Better be prepared for all deep dive questions about tech and project you worked
I applied via Recruitment Consulltant and was interviewed before Mar 2022. There were 5 interview rounds.
You will get base code from HR and you will be asked to enhance the code with few additional requirements and this will be reviewed in the next One On One discussion.
As part of One On One discussion, you need to explain your thought process and need to add few more enhancements
I applied via Recruitment Consulltant and was interviewed before Oct 2022. There were 7 interview rounds.
There was a take home coding test - application to allot a parking lot.
I applied via Referral and was interviewed before Feb 2023. There was 1 interview round.
Building a caching layer for iOS Apps
Identify the data that needs to be cached
Choose a caching mechanism (e.g., NSCache, CoreData, SQLite)
Implement caching logic in the app's data access layer
Define cache eviction policies to manage memory usage
Consider using a cache expiration mechanism
Handle cache invalidation when data changes
Optimize cache performance by using appropriate data structures
Optimizing image rendering for iOS Apps involves techniques like image compression, caching, lazy loading, and using the appropriate image formats.
Use image compression techniques like JPEG or PNG optimization to reduce file size without compromising quality
Implement caching mechanisms to store and retrieve images locally, reducing network requests
Utilize lazy loading to load images only when they are needed, improving...
There are several types of frameworks in iOS, including system frameworks, third-party frameworks, and custom frameworks.
System frameworks are provided by Apple and include UIKit, Foundation, and Core Data.
Third-party frameworks are developed by external developers and can be integrated into iOS apps, such as Alamofire and Firebase.
Custom frameworks are created by developers for specific project needs and can be reused...
I applied via Referral and was interviewed before Apr 2023. There were 4 interview rounds.
Machine Coding Round
Low level design - ATM design
High level design - Uber
K-means is a popular clustering algorithm used to partition data points into K clusters based on similarity.
K-means aims to minimize the sum of squared distances between data points and their respective cluster centroids.
It requires the number of clusters (K) to be specified in advance.
The algorithm iteratively assigns data points to the nearest cluster centroid and updates the centroids until convergence.
K-means is se...
Solve a system design problem in 1 hour
Search for a specific word in a file
Read the file line by line
Check each line for the search word
Return the line number if word is found
Design elevator system for efficient and safe transportation
Consider the number of floors in the building
Implement algorithms for efficient elevator routing
Include safety features such as emergency stop buttons
Design user interface for passengers to select floors
Utilize sensors for detecting weight and preventing overloading
I applied via Referral and was interviewed in Feb 2024. There was 1 interview round.
Design a ticketing system for managing and tracking tickets.
Create a user-friendly interface for users to submit tickets.
Implement a system for assigning tickets to appropriate teams or individuals.
Include a feature for tracking the status of tickets and updating users on progress.
Allow for prioritization of tickets based on urgency or impact.
Generate reports on ticket resolution times and overall performance.
Integrate...
based on 1 interview
Interview experience
based on 15 reviews
Rating in categories
ElasticRun
BlackBuck
KENT RO Systems
AECOM