Filter interviews by
Clear (1)
I applied via Referral and was interviewed in Apr 2022. There were 2 interview rounds.
Top trending discussions
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 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 Apr 2021. There were 3 interview rounds.
I applied via Company Website and was interviewed before Jul 2021. There were 2 interview rounds.
Data Structure related questions
posted on 25 Jun 2024
5 coding task on time frame
Design related to different cases
Continue to grow as a Senior Software Engineer by expanding technical skills, taking on leadership roles, and contributing to innovative projects.
Continue to stay updated on latest technologies and trends in software development
Take on mentorship roles to help junior engineers grow
Lead projects and teams to showcase leadership abilities
Contribute to open source projects to expand network and skills
Attend conferences an...
posted on 14 Jan 2025
I applied via Approached by Company and was interviewed in Dec 2024. There were 2 interview rounds.
posted on 20 Jun 2024
I applied via LinkedIn and was interviewed before Jun 2023. There was 1 interview round.
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
Senior Software Engineer
778
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
338
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer2
331
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Analyst
272
salaries
| ₹0 L/yr - ₹0 L/yr |
Principal Software Engineer
269
salaries
| ₹0 L/yr - ₹0 L/yr |
Hewlett Packard Enterprise
IBM
Cisco
NetApp