Filter interviews by
I applied via Referral and was interviewed in Sep 2024. There was 1 interview round.
Print nodes of n-ary tree in arc wise manner from outside
Traverse the tree level by level from outside to inside
Use a queue to keep track of nodes at each level
Print the nodes at each level in a clockwise or anticlockwise manner
I appeared for an interview in Nov 2024, where I was asked the following questions.
To add an element to a complete binary tree, insert it at the next available position, maintaining the complete structure.
1. Identify the next available position in the tree, which is the leftmost empty spot at the last level.
2. Use a queue or array to keep track of nodes for level-order traversal to find the insertion point.
3. Insert the new element as a child of the last node in the queue or array.
4. If the last leve...
Asked medium level graph question.
Asked LLD question with at flow executable.
I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.
It was a ideal machine coding round. Consisting of a question to be completed within 45 mins. For a given manager to employee hierarchy, count direct + indirect repartees.
I applied via Job Portal and was interviewed in May 2024. There was 1 interview round.
React based
problem solving round
Mostly DSA expect DP, graph problems
Top trending discussions
I appeared for an interview in Oct 2024, where I was asked the following questions.
Levels of generation refer to the stages of software development, from requirements to deployment.
1st Generation: Machine code, directly executed by the CPU (e.g., binary code).
2nd Generation: Assembly language, using mnemonics (e.g., MOV, ADD).
3rd Generation: High-level languages (e.g., C, Java) that are more abstract and easier to read.
4th Generation: Languages focused on database querying and report generation (e.g....
I applied via Recruitment Consulltant and was interviewed before Mar 2022. There were 5 interview rounds.
Mettle Test based on DP based approach
Design a distributed queue similar to Kafka.
Use a distributed architecture with multiple brokers and partitions.
Implement a publish-subscribe model for producers and consumers.
Ensure fault tolerance and high availability through replication and leader election.
Use a log-based storage system for messages and offsets.
Provide support for message ordering and retention policies.
Implement a scalable and efficient message de...
Design a Price Tagger System
Identify the products to be tagged with prices
Determine the pricing strategy (e.g. cost-plus, value-based, etc.)
Choose the appropriate tagging technology (e.g. barcode, RFID, etc.)
Develop a user-friendly interface for tagging and updating prices
Implement a database to store product and pricing information
Integrate with point-of-sale systems for accurate pricing at checkout
I applied via Referral and was interviewed before Mar 2023. There was 1 interview round.
Basic coding test from hackerearth.
Designing search systems involves creating efficient algorithms and data structures to quickly retrieve relevant information.
Understand the data structure of the search system (e.g. inverted index, trie)
Implement efficient search algorithms (e.g. binary search, hash tables)
Consider scalability and performance optimization techniques (e.g. caching, indexing)
Include user-friendly features like autocomplete and spell corr...
Some of the top questions asked at the Uber Senior Software Engineer interview -
based on 6 interview experiences
Difficulty level
Duration
based on 5 reviews
Rating in categories
Driver
599
salaries
| ₹0.6 L/yr - ₹7.1 L/yr |
CAR Driver
349
salaries
| ₹0.9 L/yr - ₹8 L/yr |
Software Engineer
235
salaries
| ₹20 L/yr - ₹85 L/yr |
Senior Software Engineer
173
salaries
| ₹30 L/yr - ₹130.2 L/yr |
Data Analyst
154
salaries
| ₹6 L/yr - ₹25 L/yr |
Amazon
Ola Cabs
Airbnb