Media Net
10+ Dr. Arora's Pathlab Interview Questions and Answers
Q1. How would you handle the messaging to the end users of an chat messenger which had 30 minutes of downtime due to a technical glitch in deployment.
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 service.
Conduct a post-mortem analysis to identify the root ...read more
Q2. What are the metrics you would track to assess the success for Facebook messenger. estimate the ad revenue from Facebook messenger
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 revenue would be $5 billion per day
Q3. How would you design the zero state recommendation on swiggy (what factors would you consider for ranking) ? What data would you need and what is the goal of swiggy?
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
Q4. (Graph - number of orders placed vs avg time spent to place order) What intuition do you get from this graph.
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.
Q5. Build a contextual ad engine - what data would you use to evaluate the context of a page?
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
Q6. Swiggy has seen an increase in average order value. Why? Is this necessarily a bad sign?
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 satisfaction.
However, if the increase is due to customers b...read more
Q7. How would Swiggy price a display ad on the Swiggy app?
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 consider the competition for ad space and adjust pricing accor...read more
Q8. What is the difference between HTTP and HTTPS, where is the security enforced.
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.
HTTPS ensures that data is not tampered with or intercepted ...read more
Q9. How does a web request/response work?
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/response
Q10. How does a browser work?
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 code on the webpage
Q11. Which bgp attributes used for controlling inbound & outbound traffic
BGP attributes used for controlling inbound & outbound traffic are Local Preference, AS Path, and MED.
Local Preference: Used to influence the path selection within an autonomous system (AS). Higher value means preferred route.
AS Path: Specifies the ASes that the route has traversed. Shorter AS Path is preferred.
MED (Multi-Exit Discriminator): Used to influence the path selection between different ASes. Lower MED is preferred.
Q12. Given array representing building, find which buildings will receive sunlight
Find buildings receiving sunlight from given array of buildings
Iterate through array and keep track of maximum height seen so far
If current building height is greater than maximum height, it will receive sunlight
Add index of buildings receiving sunlight to result array
Q13. What is ddos
DDoS stands for Distributed Denial of Service, a type of cyber attack that floods a network or website with traffic to make it unavailable.
DDoS attacks are carried out by multiple compromised systems, often called a botnet.
The goal of a DDoS attack is to overwhelm the target with traffic, making it impossible for legitimate users to access the service.
DDoS attacks can be mitigated by using specialized hardware or software, or by working with a content delivery network (CDN).
E...read more
Q14. How much you know about system.
I have a strong understanding of various systems and their functions.
Knowledge of operating systems such as Windows, Linux, and MacOS
Familiarity with network systems and protocols
Understanding of security systems and procedures
Experience with monitoring and troubleshooting system issues
Q15. Processes in stp
STP (Spanning Tree Protocol) processes are used to prevent network loops and ensure redundancy in a network.
STP elects a root bridge to be the central point of the network.
STP blocks redundant links to prevent loops.
STP uses BPDU (Bridge Protocol Data Unit) messages to communicate between switches.
STP has different port states: blocking, listening, learning, forwarding, and disabled.
STP can be configured with different versions such as STP, RSTP, and MSTP.
Q16. Convert number into US sentence
Convert a given number into a sentence in US format.
Divide the number into groups of three digits from right to left.
Convert each group into words using a lookup table.
Add appropriate suffixes like thousand, million, billion, etc.
Combine all the groups into a sentence.
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month