Filter interviews by
The case solution submitted suggested features such as personalized recommendations, social media integration, and a user-friendly interface.
Personalized recommendations based on user behavior and preferences
Social media integration for easy sharing and promotion
User-friendly interface with intuitive navigation and clear calls to action
Integration with third-party services such as payment gateways and shipping pro...
The bid for the AdWord should be based on the value of a click and the conversion rate.
Calculate the value of a click by estimating the revenue generated per click.
Determine the conversion rate of the website to estimate the number of clicks needed to generate a sale.
Consider the competition for the keyword and adjust the bid accordingly.
Use tools like Google Keyword Planner to estimate the bid range for the keywo...
Factors to consider while designing a recommendation engine for a news website like MSN.
Identify user preferences and behavior
Analyze user history and engagement
Consider content relevance and recency
Incorporate social media trends and user feedback
Use collaborative filtering and machine learning algorithms
Ensure diversity in recommendations
Optimize for speed and scalability
Advertisers want to remove 'skip to video' option on Youtube. How should it be priced?
Pricing should be based on the length of the video.
Advertisers should pay more for longer videos.
Pricing should also consider the popularity of the video.
Advertisers should pay more for popular videos.
Auction-based pricing could be used to determine the price.
Advertisers could bid on the price they are willing to pay for the opti...
The subscription feature is a revenue stream.
Subscription feature allows users to pay for premium content or services.
Estimate revenue based on current user base and potential growth.
Consider pricing strategy and competition.
Example: Spotify Premium generates $1.5 billion in revenue annually.
Algorithm to list Fibonacci series and find median of combined array with and without 3rd array
For Fibonacci series, start with 0 and 1, then add previous two numbers to get next number
For finding median of combined array, merge the two arrays and sort them, then find the middle element(s)
For finding median without 3rd array, use two pointers to traverse both arrays simultaneously and keep track of previous and cu...
Ad fraud and detecting bot fraud mechanisms
Ad fraud can be carried out through click fraud, impression fraud, and conversion fraud
Detecting bot fraud can be done through analyzing user behavior, IP addresses, and device information
Other mechanisms include using machine learning algorithms and third-party verification tools
Examples of bot fraud detection tools include WhiteOps, DoubleVerify, and Integral Ad Science
A car sharing app that connects car owners with people who need a ride.
Users can search for available cars in their area and book a ride.
Car owners can list their car and set their own price for the ride.
The app should have a rating system for both drivers and passengers.
Payment should be handled through the app.
Customer acquisition strategy can include social media advertising, referral programs, and partnerships...
I have a strong background in product management and a passion for creating innovative solutions. I applied for the Product Manager position at DirectI because of their reputation for excellence and the opportunity to work on their cutting-edge products.
I have X years of experience in product management, successfully launching several products in the past.
I have a proven track record of driving product strategy and del...
The case solution submitted suggested features such as personalized recommendations, social media integration, and a user-friendly interface.
Personalized recommendations based on user behavior and preferences
Social media integration for easy sharing and promotion
User-friendly interface with intuitive navigation and clear calls to action
Integration with third-party services such as payment gateways and shipping provider...
The subscription feature is a revenue stream.
Subscription feature allows users to pay for premium content or services.
Estimate revenue based on current user base and potential growth.
Consider pricing strategy and competition.
Example: Spotify Premium generates $1.5 billion in revenue annually.
The bid for the AdWord should be based on the value of a click and the conversion rate.
Calculate the value of a click by estimating the revenue generated per click.
Determine the conversion rate of the website to estimate the number of clicks needed to generate a sale.
Consider the competition for the keyword and adjust the bid accordingly.
Use tools like Google Keyword Planner to estimate the bid range for the keyword.
Re...
As Product Manager of YouTube, troubleshoot the problem of falling average time spent on YouTube by a user in the last 2 weeks.
Analyze user behavior and identify the reason for the drop in average time spent
Conduct surveys to understand user preferences and expectations
Review competitor offerings and identify areas of improvement
Introduce new features or content to increase user engagement
Improve user experience and in...
Merge two unsorted arrays into one sorted array.
Create a new array to store the merged array
Loop through both arrays and add elements to the new array
Sort the new array using any sorting algorithm
Return the sorted array
Factors to consider while designing a recommendation engine for a news website like MSN.
Identify user preferences and behavior
Analyze user history and engagement
Consider content relevance and recency
Incorporate social media trends and user feedback
Use collaborative filtering and machine learning algorithms
Ensure diversity in recommendations
Optimize for speed and scalability
Ad fraud and detecting bot fraud mechanisms
Ad fraud can be carried out through click fraud, impression fraud, and conversion fraud
Detecting bot fraud can be done through analyzing user behavior, IP addresses, and device information
Other mechanisms include using machine learning algorithms and third-party verification tools
Examples of bot fraud detection tools include WhiteOps, DoubleVerify, and Integral Ad Science
Algorithm to list Fibonacci series and find median of combined array with and without 3rd array
For Fibonacci series, start with 0 and 1, then add previous two numbers to get next number
For finding median of combined array, merge the two arrays and sort them, then find the middle element(s)
For finding median without 3rd array, use two pointers to traverse both arrays simultaneously and keep track of previous and current...
As a Product Manager, my typical day involved collaborating with cross-functional teams, analyzing market trends, and prioritizing product roadmap.
Collaborated with cross-functional teams to ensure alignment on product vision and roadmap
Analyzed market trends and customer feedback to identify opportunities for product improvement
Prioritized product roadmap based on business goals and customer needs
Conducted user resear...
A car sharing app that connects car owners with people who need a ride.
Users can search for available cars in their area and book a ride.
Car owners can list their car and set their own price for the ride.
The app should have a rating system for both drivers and passengers.
Payment should be handled through the app.
Customer acquisition strategy can include social media advertising, referral programs, and partnerships with...
Advertisers want to remove 'skip to video' option on Youtube. How should it be priced?
Pricing should be based on the length of the video.
Advertisers should pay more for longer videos.
Pricing should also consider the popularity of the video.
Advertisers should pay more for popular videos.
Auction-based pricing could be used to determine the price.
Advertisers could bid on the price they are willing to pay for the option.
Pr...
Feasibility and monetisation strategy for product features.
Conduct market research to determine demand and willingness to pay
Assess technical feasibility and resource requirements
Consider potential revenue streams and pricing models
Evaluate competition and differentiation opportunities
Prioritize features based on impact and feasibility
Iterate and refine monetisation strategy based on user feedback
As PM of Flipkart, what SQL data would you ask the DB admin to find the root cause of cart abandonment increase?
Ask for data on the number of abandoned carts in the last week compared to previous weeks
Check if there were any changes made to the checkout process or payment options
Analyze the data on the products that were abandoned in the cart
Look for any technical issues or errors that may have occurred during the chec...
Top trending discussions
I applied via Recruitment Consulltant and was interviewed before Mar 2023. There was 1 interview round.
Experienced product manager with a passion for data-driven decision-making and creating impactful data products.
Background in software engineering, transitioned to product management to bridge tech and user needs.
Experience leading cross-functional teams to launch data products, such as a predictive analytics tool that increased user engagement by 30%.
Strong belief in the power of data to drive product strategy and enh...
posted on 14 Mar 2015
Java is an object-oriented language while C is a procedural language.
Java is platform-independent while C is platform-dependent.
Java has automatic garbage collection while C requires manual memory management.
Java has built-in support for multithreading while C requires external libraries.
Java has a larger standard library compared to C.
Java is more secure than C due to its strong type checking and exception handling.
C ...
Aggregation functions are used to perform calculations on groups of data in a database.
Aggregation functions include COUNT, SUM, AVG, MAX, and MIN.
They are used with the GROUP BY clause to group data based on a specific column.
COUNT function returns the number of rows in a table or the number of non-null values in a column.
SUM function returns the sum of values in a column.
AVG function returns the average of values in ...
Two ways to write a sentence in mirror image form in Java: reverse string function and array conversion.
Use the reverse() method of the String class to reverse the sentence
Convert the sentence to a character array, then swap the first and last characters, second and second-to-last characters, and so on until the middle is reached
Example: 'Hello World' becomes 'dlroW olleH'
Static is used in public static void main to allow the method to be called without creating an instance of the class.
Static methods belong to the class and not to any instance of the class.
The main method is the entry point of a Java program and needs to be called without creating an object of the class.
The static keyword allows the main method to be called directly from the class, without creating an instance of the c...
Abstract classes, interfaces, and enums provide abstraction and modularity in Java.
Abstract classes provide a partial implementation of a class and cannot be instantiated.
Interfaces define a set of methods that a class must implement and can be used for multiple inheritance.
Enums provide a set of named constants.
All three are used for abstraction and modularity in Java.
Abstract classes and interfaces are used for polym...
Object-oriented software engineering is a framework for designing and developing software using objects.
Object-oriented software engineering is a methodology for designing and developing software using objects.
It involves creating classes and objects that encapsulate data and behavior.
Frameworks are pre-built structures that provide a foundation for building software applications.
Frameworks can include libraries, APIs,...
Java is an object-oriented language with features like inheritance, encapsulation, and polymorphism.
Inheritance allows classes to inherit properties and methods from other classes.
Encapsulation hides the implementation details of a class from other classes.
Polymorphism allows objects to take on multiple forms or behaviors.
Java also supports abstraction, interfaces, and exception handling.
Example: class Car extends Vehi...
Normalization is a process of organizing data in a database to reduce redundancy and dependency.
Normalization is used to eliminate data redundancy and improve data integrity.
It involves dividing a database into two or more tables and defining relationships between them.
There are different levels of normalization, such as first normal form (1NF), second normal form (2NF), and so on.
Normalization helps in efficient data ...
ADBMS stands for Advanced Database Management System which is an extension of DBMS with additional features.
ADBMS has advanced features like data mining, data warehousing, and online analytical processing.
ADBMS is used for handling large and complex data sets.
DBMS is a basic system for managing data and is used for small and simple data sets.
DBMS does not have advanced features like ADBMS.
Examples of ADBMS are Oracle, ...
I am a software engineer with 5 years of experience in developing web applications.
Proficient in programming languages such as Java, Python, and JavaScript
Experience in developing RESTful APIs and microservices
Familiarity with front-end technologies such as HTML, CSS, and React
Strong understanding of database management systems like MySQL and MongoDB
Experience in Agile development methodologies
I want to gain practical experience and contribute to the industry while also learning on the job.
I believe that hands-on experience is invaluable in the software engineering field
I am eager to apply my skills and knowledge to real-world projects
I am excited to work with a team and learn from experienced professionals
I am not currently pursuing post-graduation as I feel that gaining industry experience is more importan...
I would leverage my Java skills to quickly learn .NET and demonstrate my adaptability and problem-solving abilities.
Identify transferable skills: Both Java and .NET share object-oriented principles, making it easier to adapt.
Engage in self-study: Utilize online resources like Microsoft Learn or Pluralsight to gain .NET knowledge.
Build a small project: Create a simple application using .NET to showcase my ability to lea...
I appeared for an interview in Sep 2017.
I applied via Naukri.com and was interviewed before May 2018. There were 5 interview rounds.
I appeared for an interview in Sep 2019.
I applied via Recruitment Consultant and was interviewed before Jan 2020. There were 5 interview rounds.
I am proficient in Java, Python, and C++. I have 2 years of experience in software development. I have excellent communication skills for client interaction.
Proficient in Java, Python, and C++
2 years of software development experience
Excellent communication skills for client interaction
posted on 15 Jul 2022
I applied via Approached by Company and was interviewed before Jul 2021. There were 2 interview rounds.
Basic programming questions
I applied via Naukri.com and was interviewed before Apr 2021. There was 1 interview round.
based on 1 review
Rating in categories
Softwaretest Engineer
15
salaries
| ₹11.7 L/yr - ₹21.8 L/yr |
Software Developer
15
salaries
| ₹17 L/yr - ₹30 L/yr |
Senior Software Engineer
13
salaries
| ₹30.5 L/yr - ₹56.2 L/yr |
Software Development Engineer II
13
salaries
| ₹29.8 L/yr - ₹49.5 L/yr |
Product Manager
11
salaries
| ₹24.5 L/yr - ₹44.5 L/yr |
ITC Infotech
CMS IT Services
KocharTech
Xoriant