i
Freecharge
Filter interviews by
Leetcode medium and hard
zigzag traversal of BT
merge K sorted Linked List
I applied via Recruitment Consulltant and was interviewed in Mar 2024. There were 2 interview rounds.
Design a notification system for timely alerts and updates.
Identify the target audience and their preferred communication channels (email, SMS, push notifications, etc.)
Define the types of notifications to be sent (urgent alerts, reminders, updates, etc.)
Implement a user-friendly interface for users to manage their notification preferences
Include features like scheduling notifications, customizing notification settings...
Messaging queue system similar to Kafka for real-time data processing and streaming
Kafka is a distributed streaming platform capable of handling high volumes of data in real-time
It uses topics to organize data streams and partitions for scalability
Producers publish messages to topics and consumers subscribe to topics to receive messages
Kafka provides fault tolerance, scalability, and high throughput for data processing
...
I applied via Referral and was interviewed in Mar 2024. There were 2 interview rounds.
The @LoadBalanced annotation is used in Spring Cloud to indicate that a RestTemplate should be load balanced.
Used to automatically distribute client requests across multiple instances of a service
Helps in achieving high availability and scalability
Works in conjunction with Ribbon load balancer in Spring Cloud
I applied via Recruitment Consulltant and was interviewed in Mar 2024. There were 2 interview rounds.
Design a notification system for timely alerts and updates.
Identify the target audience and their preferred communication channels (email, SMS, push notifications, etc.)
Define the types of notifications to be sent (urgent alerts, reminders, updates, etc.)
Implement a user-friendly interface for users to manage their notification preferences
Include features like scheduling notifications, customizing notification settings...
Messaging queue system similar to Kafka for real-time data processing and streaming
Kafka is a distributed streaming platform capable of handling high volumes of data in real-time
It uses topics to organize data streams and partitions for scalability
Producers publish messages to topics and consumers subscribe to topics to receive messages
Kafka provides fault tolerance, scalability, and high throughput for data processing
...
I applied via Approached by Company and was interviewed before Aug 2023. There were 4 interview rounds.
SQL and technical. Statistics.
Business case study. Problem solving
The reason to change can be due to evolving business needs, technological advancements, regulatory requirements, or competitive pressures.
Evolving business needs: Changes in market trends, customer preferences, or strategic goals may necessitate a change in business processes.
Technological advancements: Adoption of new technologies can improve efficiency, enhance customer experience, or enable new capabilities.
Regulato...
Change is necessary to adapt to evolving business needs, technology advancements, and market trends.
Change is essential for growth and innovation
To stay competitive in the market
To improve efficiency and productivity
To meet customer demands and expectations
To align with new technologies and industry standards
based on 1 interview
Interview experience
based on 4 reviews
Rating in categories
Software Development Engineer
126
salaries
| ₹6.5 L/yr - ₹17.6 L/yr |
Lead Software Engineer
77
salaries
| ₹14.8 L/yr - ₹35 L/yr |
Software Developer
57
salaries
| ₹6.2 L/yr - ₹15.8 L/yr |
Associate Product Manager
53
salaries
| ₹9 L/yr - ₹22 L/yr |
Senior Software Engineer
53
salaries
| ₹11.5 L/yr - ₹27.5 L/yr |
Paytm
Mobikwik
PhonePe
Google Pay