Filter interviews by
Clear (1)
Boarding pass code refactoring involves optimizing and improving the code for generating boarding passes.
Identify redundant or inefficient code and streamline the process
Use object-oriented programming principles to improve code structure
Implement design patterns like Factory Method for generating different types of boarding passes
Optimize algorithms for generating and displaying boarding pass information
I applied via Recruitment Consulltant and was interviewed before Nov 2022. There were 5 interview rounds.
Previous company projects and challenges
Top trending discussions
I applied via Monster and was interviewed before Mar 2020. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed in Dec 2020. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Mar 2021. There were 5 interview rounds.
I was interviewed before Mar 2021.
To check if a number is a power of 2, we can use bitwise operations.
A power of 2 has only one bit set to 1, so we can use the bitwise AND operator to check if the number is a power of 2.
If n is a power of 2, then n & (n-1) will be 0.
For example, 8 (1000 in binary) is a power of 2, and 8 & 7 (0111 in binary) is 0.
Sort a stack without using another data structure
Use recursion to pop the top element and insert it at the bottom of the remaining stack
Repeat until the stack is sorted in ascending order
Time complexity: O(n^2), space complexity: O(n) due to recursion
Check if array has continuous increasing and decreasing values
Loop through the array and check if each element is greater than the previous one
Once you find the maximum element, check if the remaining elements are in decreasing order
If yes, return true else false
Design a cricinfo (LLD)
Identify the entities: players, teams, matches, scorecards, tournaments, etc.
Define the relationships between entities
Create a database schema to store the data
Implement APIs to fetch and update data
Design a UI to display the information
Consider scalability and performance
Ensure data security and privacy
I applied via Naukri.com and was interviewed before Mar 2022. There were 3 interview rounds.
Hacker rank coding test- It was an hour test. We need to optimize the code to run in the specific time limit
Hashmap implementation with add and remove methods
Hashmap is a data structure that stores key-value pairs
Add method adds a key-value pair to the hashmap
Remove method removes a key-value pair from the hashmap
Hash collision can occur when two keys have the same hash value
In case of collision, separate chaining or open addressing can be used
Designing elevators and adding different roles.
Design a system that can handle multiple elevators and floors
Implement a scheduling algorithm to optimize elevator usage
Add roles such as maintenance, emergency, and security
Incorporate safety features such as emergency stop buttons and sensors
Consider accessibility for individuals with disabilities
posted on 26 Oct 2023
Design a memory management system for efficient allocation and deallocation of memory in software applications.
Implement a memory pool to pre-allocate a fixed amount of memory for frequent allocation and deallocation operations.
Use garbage collection to automatically reclaim memory that is no longer in use.
Implement memory segmentation to divide memory into different segments for better organization and management.
Use ...
posted on 10 Apr 2024
I applied via LinkedIn and was interviewed before Apr 2023. There were 3 interview rounds.
Find range of numbers in an infinite array
Design a tree view for mobile with infinite nodes and collapsible using react-native
The tech stack includes Java, Spring Boot, React, and MySQL. Pros include robustness and scalability, cons include potential performance issues.
Tech stack: Java, Spring Boot, React, MySQL
Pros: Robustness, scalability
Cons: Potential performance issues
based on 3 interviews
Interview experience
based on 71 reviews
Rating in categories
Senior Software Engineer
785
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
339
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer2
329
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Analyst
272
salaries
| ₹0 L/yr - ₹0 L/yr |
Principal Software Engineer
270
salaries
| ₹0 L/yr - ₹0 L/yr |
Hewlett Packard Enterprise
IBM
Cisco
NetApp