i
Jio
Haptik
Filter interviews by
Pub-Sub model is a messaging pattern where senders (publishers) of messages do not program the messages to be sent directly to specific receivers (subscribers).
Publishers send messages to a central topic or channel
Subscribers subscribe to the topic or channel to receive messages
Decouples senders and receivers, allowing for scalability and flexibility
Columnar databases store data in columns rather than rows, allowing for faster query performance and better compression.
Data is stored in columns rather than rows
Better suited for analytical queries
Allows for better compression and faster query performance
Examples include Amazon Redshift, Google BigQuery
Objects in programming are created by defining a class and instantiating it to create instances of that class.
Define a class with attributes and methods
Instantiate the class to create an object
Access and manipulate object properties and methods
Singleton Design Pattern ensures a class has only one instance and provides a global point of access to it.
Ensures a class has only one instance by providing a global access point to it
Commonly used in scenarios where only one instance of a class is needed, such as database connections or configuration settings
Implemented by making the constructor private and providing a static method to access the single instance
SQL is a relational database management system that uses structured query language, while NoSQL is a non-relational database system that does not use SQL.
SQL databases are table-based and have a predefined schema, while NoSQL databases are document-based, key-value pairs, graph databases, or wide-column stores.
SQL databases are vertically scalable, while NoSQL databases are horizontally scalable.
SQL databases are ...
A food ordering system like Swiggy allows users to browse restaurants, place orders, track delivery, and make payments online.
User registration and login functionality
Restaurant listing with menu and prices
Cart management for adding/removing items
Order tracking and status updates
Payment gateway integration
Delivery tracking with real-time updates
Design a system to extract insights from customer service chat data
Implement natural language processing (NLP) techniques to analyze text data
Use sentiment analysis to understand customer emotions and satisfaction levels
Identify frequently asked questions or common issues to improve customer service
Create visualizations to present key insights and trends to stakeholders
Difficult clients can be handled by active listening, empathy, clear communication, and finding solutions.
Listen actively to understand their concerns and issues
Show empathy and acknowledge their frustrations
Communicate clearly and set realistic expectations
Find solutions that meet their needs and address their concerns
Maintain a positive attitude and remain professional
Document all interactions and follow up regu...
Yes, I would collaborate with engineering to ensure all edge cases are accounted for and pre-release checklist is met.
I would work closely with engineering to understand the technical limitations and possibilities
I would gather feedback from stakeholders to ensure all edge cases are accounted for
I would create a pre-release checklist and work with engineering to ensure all items are met
I would regularly communicat...
As a PM for Facebook feed, what would you do if the main metric goes down by 50%?
Identify the cause of the drop in metric
Analyze user feedback and behavior
Work with the engineering team to fix the issue
Communicate the problem and solution to stakeholders
Monitor the metric closely to ensure it returns to normal levels
I appeared for an interview in Jan 2025.
A class is a blueprint for creating objects in object-oriented programming. An object is an instance of a class.
A class defines the properties and behaviors of objects.
An object is a specific instance of a class.
Classes can be used to create multiple objects with similar characteristics.
Objects can interact with each other by calling methods defined in their class.
Example: Class 'Car' can have properties like 'color' a...
Objects in programming are created by defining a class and instantiating it to create instances of that class.
Define a class with attributes and methods
Instantiate the class to create an object
Access and manipulate object properties and methods
Singleton Design Pattern ensures a class has only one instance and provides a global point of access to it.
Ensures a class has only one instance by providing a global access point to it
Commonly used in scenarios where only one instance of a class is needed, such as database connections or configuration settings
Implemented by making the constructor private and providing a static method to access the single instance
SQL is a relational database management system that uses structured query language, while NoSQL is a non-relational database system that does not use SQL.
SQL databases are table-based and have a predefined schema, while NoSQL databases are document-based, key-value pairs, graph databases, or wide-column stores.
SQL databases are vertically scalable, while NoSQL databases are horizontally scalable.
SQL databases are good ...
Columnar databases store data in columns rather than rows, allowing for faster query performance and better compression.
Data is stored in columns rather than rows
Better suited for analytical queries
Allows for better compression and faster query performance
Examples include Amazon Redshift, Google BigQuery
Pub-Sub model is a messaging pattern where senders (publishers) of messages do not program the messages to be sent directly to specific receivers (subscribers).
Publishers send messages to a central topic or channel
Subscribers subscribe to the topic or channel to receive messages
Decouples senders and receivers, allowing for scalability and flexibility
I appeared for an interview in Jan 2025.
An assignment related to Employee engagement
I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.
An in-person test consisting of LeetCode questions.
Chatbot Development using AI
Assignment is regarding one data where you have to solve questions that are simple to medium difficulty at last provide insights with dashboard in excel.
Carbon footprint and ways to achieve
1. which data structure is used to create an editor?
I applied via Company Website and was interviewed before Jul 2023. There were 3 interview rounds.
I have over 7 years of experience in data analysis, focusing on improving business processes and driving strategic decisions.
Led a team of analysts to streamline reporting processes, reducing report generation time by 30%.
Utilized advanced statistical methods to identify trends, resulting in a 15% increase in sales for a key product line.
Collaborated with cross-functional teams to implement data-driven strategies, enha...
I applied via LinkedIn and was interviewed before Apr 2023. There were 3 interview rounds.
Design a system to extract insights from customer service chat data
Implement natural language processing (NLP) techniques to analyze text data
Use sentiment analysis to understand customer emotions and satisfaction levels
Identify frequently asked questions or common issues to improve customer service
Create visualizations to present key insights and trends to stakeholders
A food ordering system like Swiggy allows users to browse restaurants, place orders, track delivery, and make payments online.
User registration and login functionality
Restaurant listing with menu and prices
Cart management for adding/removing items
Order tracking and status updates
Payment gateway integration
Delivery tracking with real-time updates
I applied via Recruitment Consulltant and was interviewed before Dec 2022. There were 3 interview rounds.
I want to join Haptik to contribute to innovative AI solutions that enhance user experiences and drive digital transformation.
Haptik's focus on AI-driven conversational interfaces aligns with my passion for leveraging technology to solve real-world problems.
The opportunity to work on diverse projects, such as customer support automation, excites me as it allows for continuous learning and growth.
I admire Haptik's commi...
Data structures and algorithms
Top trending discussions
The duration of Jio Haptik interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 16 interview experiences
Difficulty level
Duration
based on 106 reviews
Rating in categories
Customer Success Manager
38
salaries
| ₹11.4 L/yr - ₹20 L/yr |
Analyst
20
salaries
| ₹3 L/yr - ₹5.2 L/yr |
Senior Analyst
20
salaries
| ₹5.5 L/yr - ₹8 L/yr |
Software Engineer
15
salaries
| ₹7.9 L/yr - ₹14.7 L/yr |
Sales Development Representative
14
salaries
| ₹3.6 L/yr - ₹8.9 L/yr |
Watchyourhealth.com
Innovatiview India Ltd
Zeta
Hughes Systique Corporation