Filter interviews by
I applied via campus placement at Indian School of Business (ISB), Hyderabad
Acknowledge the issue, apologize for the inconvenience, and provide updates on the progress of resolving the issue.
Send out a notification to all users explaining the issue and apologizing for the inconvenience caused.
Provide regular updates on the progress of resolving the issue.
Offer compensation or a discount to affected users as a gesture of goodwill.
Ensure that the issue is fully resolved before resuming normal se...
Metrics to track success and estimate ad revenue for Facebook Messenger
Metrics to track success: Daily active users, retention rate, engagement rate, customer satisfaction score, conversion rate
To estimate ad revenue: Average revenue per user, number of ad impressions, click-through rate, cost per click
Example: If Messenger has 1 billion daily active users and the average revenue per user is $5, the estimated ad revenu
HTTPS is a secure version of HTTP where data is encrypted. Security is enforced at the transport layer.
HTTP stands for Hypertext Transfer Protocol while HTTPS stands for Hypertext Transfer Protocol Secure.
HTTPS uses SSL/TLS encryption to secure data transmission while HTTP does not.
HTTPS uses port 443 while HTTP uses port 80.
Security is enforced at the transport layer in HTTPS while in HTTP, security is not enforced.
HT...
A browser is a software application that retrieves, presents, and traverses information resources on the World Wide Web.
A browser sends a request to a server for a webpage
The server responds with the HTML, CSS, and JavaScript files
The browser renders the webpage using the HTML, CSS, and JavaScript
The browser uses a rendering engine to display the webpage
The browser also has a JavaScript engine to execute JavaScript cod
Web request/response is a client-server communication where a client sends a request to a server and the server responds with data.
A client sends a request to a server using a URL
The server receives the request and processes it
The server sends a response back to the client with the requested data
The response can include headers, status codes, and a message body
HTTP is the most common protocol used for web request/respo
You have 1000 bottles of wine, 1 is poisoned (cant detect it visually) you can use rats to arrive at which bottle is poisoned. You have only 1 chance (no iterations), what is the minimum number of rats you need for this experiment.
Estimate the number of doctors on Practo in Delhi
Which Doctors would you want on Practo to drive growth?
Swiggy's increase in average order value may be due to various factors and is not necessarily a bad sign.
The increase in average order value could be due to customers ordering more expensive items or adding more items to their orders.
It could also be due to Swiggy's pricing strategy or promotions that encourage customers to order more.
An increase in average order value could be a positive sign of customer loyalty and s...
The graph shows a negative correlation between the number of orders placed and the average time spent to place an order.
As the number of orders placed increases, the average time spent to place an order decreases.
This could indicate that customers are becoming more familiar with the ordering process over time.
Alternatively, it could suggest that the ordering process has been streamlined or simplified.
Designing zero state recommendation on Swiggy and factors for ranking.
Consider user's previous orders and preferences
Analyze popular dishes in the area
Take into account restaurant ratings and reviews
Ensure diversity in cuisine types
Goal of Swiggy is to provide personalized and convenient food ordering experience
Swiggy would price a display ad based on factors such as ad placement, target audience, and ad duration.
Swiggy would consider the placement of the ad on the app, such as on the home screen or during checkout.
The target audience of the ad would also be taken into account, such as location, age, and order history.
The duration of the ad would also affect the pricing, with longer durations costing more.
Swiggy may also cons...
To evaluate the context of a page for a contextual ad engine, we would use data such as page content, user behavior, and location.
Analyze the text on the page for keywords and topics
Consider the user's search history and browsing behavior
Take into account the location of the user and the page
Look at the time of day and day of the week
Consider the device being used to access the page
I applied via campus placement at Indian School of Business (ISB), Hyderabad
Case submission Topic: Messenger's engagement is 4x lower than WhatsApp. Suggest features to close the gap.
1-1 critique about each other's case (2 people in a group), Design moviepass for India and suggest an appropriate pricing model.
Top trending discussions
By implementing features such as real-time driver ratings, personalized recommendations, and improved driver training programs.
Implement real-time driver ratings to ensure quality service
Offer personalized recommendations based on user preferences and past rides
Enhance driver training programs to improve professionalism and customer service
Introduce in-app feedback system for continuous improvement
A distributed system is a collection of independent computers that appear to the users as a single coherent system.
Consists of multiple computers connected through a network
Allows for parallel processing and fault tolerance
Examples include cloud computing, peer-to-peer networks, and distributed databases
Use Jenkins pipeline to deploy automation from git repo
Create a Jenkins pipeline job
Configure the job to pull code from the git repository
Define the deployment steps in the Jenkinsfile
Use Jenkins plugins like Git plugin and Pipeline plugin for automation
Ensure proper permissions and credentials are set up for accessing the git repo
My favorite product is the iPhone. Metrics I would track include user engagement, retention rate, customer satisfaction, and revenue growth.
User engagement: tracking daily active users, time spent on the device, and frequency of app usage.
Retention rate: monitoring how many users continue to use the product over time.
Customer satisfaction: collecting feedback through surveys, reviews, and customer support interactions.
...
I applied via Referral and was interviewed in Feb 2024. There were 2 interview rounds.
Case related to uber to be solved in 48 hours
I applied via LinkedIn and was interviewed before Jun 2023. There was 1 interview round.
I applied via Campus Placement and was interviewed before Oct 2022. There were 3 interview rounds.
It was an easy test with 2 questions.
I applied via LinkedIn and was interviewed in Sep 2023. There were 3 interview rounds.
To reduce contact rate, implement self-service options, improve website FAQs, and provide proactive communication.
Implement self-service options such as chatbots or automated phone systems
Improve website FAQs to address common customer inquiries
Provide proactive communication through email or text alerts
Reduce contact rates related to lost item
Multiple questions from cross-functional teams
based on 1 review
Rating in categories
Software Engineer
7
salaries
| ₹15.9 L/yr - ₹25.6 L/yr |
Data Engineer
7
salaries
| ₹8 L/yr - ₹14 L/yr |
Research Analyst
7
salaries
| ₹2.4 L/yr - ₹4 L/yr |
Senior Product Analyst
7
salaries
| ₹16 L/yr - ₹20.5 L/yr |
Web Application Developer
6
salaries
| ₹7.5 L/yr - ₹10 L/yr |
Times Internet
Network 18
Zee Entertainment Enterprises
Sun TV Network