Filter interviews by
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
DSA, Java, AWS, System Design
Top trending discussions
I applied via Company Website and was interviewed in Jul 2020. There were 4 interview rounds.
I applied via Recruitment Consultant and was interviewed in Nov 2018. There was 1 interview round.
I applied via LinkedIn and was interviewed before Aug 2020. There were 4 interview rounds.
I applied via Campus Placement and was interviewed before Apr 2022. There were 4 interview rounds.
Knapsack Algorithm problem
Design a system similar to YouTube for video sharing and streaming
Implement user authentication and authorization for uploading and viewing videos
Create a database to store video metadata, user information, and comments
Develop a recommendation algorithm based on user preferences and viewing history
Utilize a content delivery network (CDN) for efficient video streaming
Include features like video monetization, live stream
Designing a scalable system involves considering factors like load balancing, horizontal scaling, and fault tolerance.
Utilize load balancing to distribute traffic evenly across servers.
Implement horizontal scaling by adding more servers to handle increased load.
Ensure fault tolerance by designing for redundancy and failover mechanisms.
Use caching and database sharding to improve performance and scalability.
Consider mic...
Debugging and optimizing code involves identifying and fixing errors and improving performance.
Use debugging tools like breakpoints, print statements, and logging to identify issues
Analyze code for inefficiencies and refactor where necessary
Optimize algorithms and data structures for better performance
Profile code to identify bottlenecks and optimize critical sections
Test changes to ensure they improve performance with
I applied via Approached by Company and was interviewed in Sep 2024. There were 5 interview rounds.
Use two threads to print odd and even numbers in sync
Create two threads, one for printing odd numbers and one for printing even numbers
Use synchronization mechanisms like mutex or semaphore to ensure output is in sync
Example: Thread 1 prints odd numbers (1, 3, 5, ...) and Thread 2 prints even numbers (2, 4, 6, ...)
Find the largest common prefix among an array of strings.
Iterate through the characters of the first string and compare with the corresponding characters of other strings.
Stop when a mismatch is found or when reaching the end of any string.
Return the prefix found so far.
Saga pattern is a design pattern used in microservices architecture to manage distributed transactions.
Saga pattern breaks down a transaction into a series of smaller, independent steps.
Each step in the saga is a separate transaction that can be rolled back if needed.
If one step fails, compensating transactions can be executed to undo the changes made by previous steps.
Saga pattern helps maintain data consistency in a ...
Hash map and hash set are data structures that use hashing to store key-value pairs and unique values respectively.
Hash map uses key-value pairs where keys are hashed to find the corresponding value
Hash set stores unique values using hashing to quickly check for duplicates
Example: HashMap<String, Integer> map = new HashMap<>(); HashSet<Integer> set = new HashSet<>();
Singleton pattern ensures a class has only one instance and provides a global point of access to it.
Singleton pattern involves a private constructor, a static method to access the instance, and a static variable to hold the instance.
To break the singleton pattern, one can use reflection to access the private constructor and create multiple instances.
Another way to break the singleton pattern is by using serialization a
I am excited about the innovative projects and collaborative team environment at this company.
Opportunity to work on cutting-edge projects
Collaborative team environment
Strong company culture and values
Room for growth and advancement
Positive reputation in the industry
based on 1 interview
Interview experience
Senior Quality Assurance Engineer
5
salaries
| ₹32 L/yr - ₹44.4 L/yr |
Senior Software Engineer
4
salaries
| ₹35 L/yr - ₹40.5 L/yr |
Staff Software Engineer
4
salaries
| ₹43 L/yr - ₹50 L/yr |
Staff Engineer
4
salaries
| ₹38.4 L/yr - ₹44.2 L/yr |
QA Engineer
3
salaries
| ₹20 L/yr - ₹40 L/yr |
Wells Fargo
JPMorgan Chase & Co.
Citicorp
American Express