Filter interviews by
I applied via Approached by Company and was interviewed in Jul 2024. There were 3 interview rounds.
Check if a tree id symmetric
check if a string contains valid parenthesis matching
Book My Show is a high-level system for booking movie tickets and event tickets online.
Users can search for movies or events, view showtimes, and book tickets online.
The system should handle user authentication, payment processing, and ticket confirmation.
It should also include features like seat selection, seat availability updates, and booking history.
The system should have a database to store movie/event information
Implemented a real-time collaborative editing feature using WebSockets
Designed a scalable architecture to handle concurrent edits from multiple users
Implemented conflict resolution algorithms to ensure data consistency
Utilized WebSockets for bi-directional communication between clients and server
Top trending discussions
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 3 interview rounds.
I was asked about Rust and it's nuances: How the memory management model works, and then asked to write a program to read and write files to disk, as well as accept command line arguments using Rust's standard library.
I review the code thoroughly, understand its functionality, and make necessary changes while following coding standards.
Review the code to understand its functionality
Follow coding standards and best practices
Make necessary changes while ensuring code quality
Communicate with the original author if needed
I use a combination of debugging tools, logs, code reviews, and collaboration with team members to identify and fix issues.
Utilize debugging tools such as breakpoints, watchpoints, and step-through debugging to pinpoint the root cause of the issue.
Analyze logs and error messages to gather more information about the problem.
Review the code changes made since the last successful unit test to identify potential causes of ...
To improve performance/memory footprint of Rust program without external tools, focus on optimizing algorithms, data structures, and memory management.
Optimize algorithms to reduce time complexity
Use efficient data structures like HashMaps or Vecs
Minimize memory allocations by reusing objects or using stack allocation
Avoid unnecessary copying of data
Implement lazy evaluation to defer computations until needed
I applied via campus placement at KIIT University, Bhuvaneshwar and was interviewed in Sep 2024. There were 3 interview rounds.
Basic aptitude question around 1 hour
I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.
First Round was Aptitude and coding round. It consist 70 question, 30 aptitude question and 40 mcq type coding question
Find the one repeated number in an array using four different approaches.
Approach 1: Using a hash set to store unique elements and checking for duplicates
Approach 2: Sorting the array and checking adjacent elements for duplicates
Approach 3: Using XOR operation to find the repeated number
Approach 4: Using the sum formula to find the repeated number
posted on 25 Jul 2024
Some objective type question, One easy question on string, REsT API design in hackerank
I applied via Approached by Company and was interviewed in Sep 2023. There were 4 interview rounds.
posted on 8 Jun 2023
I applied via Naukri.com and was interviewed in May 2023. There were 2 interview rounds.
Coding can be challenging but rewarding with practice and experience.
Coding requires problem-solving skills and attention to detail.
Practice and experience can make coding easier over time.
Collaborating with others and seeking help when needed can make coding less difficult.
Using tools and resources effectively can also help in coding efficiently.
Examples: debugging a complex algorithm, optimizing code for performance,...
Design patterns can be achieved by understanding common software design problems and implementing reusable solutions.
Understand common design problems and solutions
Implement reusable solutions in code
Use design patterns like Singleton, Factory, Observer, etc.
Follow best practices and principles like SOLID
To keep agile, focus on communication, adaptability, collaboration, and continuous improvement.
Communicate regularly with team members and stakeholders to stay aligned on goals and progress.
Be willing to adapt to changing requirements and priorities.
Collaborate closely with team members to share knowledge and expertise.
Continuously seek feedback and look for ways to improve processes and workflows.
Redis cache can be created by setting up a Redis server and using Redis commands to store and retrieve data.
Set up a Redis server on your machine or use a cloud-based Redis service.
Use Redis commands like SET and GET to store and retrieve data in the cache.
Set expiration times for keys to control cache eviction policies.
Monitor cache performance and usage to optimize for efficiency.
Consider using Redis data structures ...
To relive an existing offer, negotiate with the employer for better terms or consider accepting a counteroffer.
Negotiate with the employer for better salary, benefits, or work conditions
Consider accepting a counteroffer if it meets your expectations
Communicate openly and professionally with the employer
posted on 31 Mar 2023
I applied via Naukri.com and was interviewed before Mar 2022. There were 2 interview rounds.
I applied via Recruitment Consulltant and was interviewed in Aug 2020. There were 2 interview rounds.
I applied via Campus Placement and was interviewed in Oct 2024. There were 4 interview rounds.
Aptitude round consists of 7-8 sections that assess the candidates aptitude skills and time management.
For me the topic of group discussion was Cybersecurity and Computer Networking.
Program to find duplicates in an array and store them in key-value pairs using hashmap.
Create a hashmap to store the elements of the array as keys and their frequency as values.
Iterate through the array and check if the element already exists in the hashmap. If it does, increment the frequency.
Finally, iterate through the hashmap and print the key-value pairs where the frequency is greater than 1.
I am a recent graduate with a degree in Computer Science and a passion for coding. I have experience with Java, Python, and web development.
Recent graduate with a degree in Computer Science
Passionate about coding and technology
Proficient in Java, Python, and web development
Experience with projects in software development
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Assistant Manager
540
salaries
| ₹6.5 L/yr - ₹20.5 L/yr |
Manager
260
salaries
| ₹10.9 L/yr - ₹34 L/yr |
Senior Associate
192
salaries
| ₹2.1 L/yr - ₹10 L/yr |
Senior Manager
184
salaries
| ₹17 L/yr - ₹45 L/yr |
Sales Executive
151
salaries
| ₹2.2 L/yr - ₹4.5 L/yr |
Ather Energy
Hero Electric
Mahindra Last Mile Mobility
Tata Passenger Electric Mobility