"The interviewer was interested how the system design would be for files, directories, symbolic links.
After proposing my idea, I was asked to print all files for a given path."
B. T. - "The interviewer was interested how the system design would be for files, directories, symbolic links.
After proposing my idea, I was asked to print all files for a given path."See full answer
"To design a scalable ticketing system for peak events like Black Friday, you must employ a microservices architecture, implement robust load balancing, leverage caching, and use a combination of NoSQL and relational databases for different data types. Key features also include real-time seat booking, secure payment integration, mobile compatibility with QR code validation, robust admin dashboards for analytics, and integrated marketing tools like promo codes. The system needs to prioritize avail"
Teja G. - "To design a scalable ticketing system for peak events like Black Friday, you must employ a microservices architecture, implement robust load balancing, leverage caching, and use a combination of NoSQL and relational databases for different data types. Key features also include real-time seat booking, secure payment integration, mobile compatibility with QR code validation, robust admin dashboards for analytics, and integrated marketing tools like promo codes. The system needs to prioritize avail"See full answer
"Assumptions
Assume that the functionality of Meta Pay is the ability to send and receive payments to other Meta account holders. Payment infrastructure connects to bank accounts
Assume users can maintain a balance in Meta Pay
Assume life cycle of the product is post launch adoption phase
Clarifying questions
Can I send or receive payments to a meta user from a different platform? e.g., fb to IG > assume the answers is “yes”
Where is it available? > Assume answer is “US”
"
Philip C. - "Assumptions
Assume that the functionality of Meta Pay is the ability to send and receive payments to other Meta account holders. Payment infrastructure connects to bank accounts
Assume users can maintain a balance in Meta Pay
Assume life cycle of the product is post launch adoption phase
Clarifying questions
Can I send or receive payments to a meta user from a different platform? e.g., fb to IG > assume the answers is “yes”
Where is it available? > Assume answer is “US”
"See full answer
"This is the answer I have prepared. Please let me know your comments and how I can improve the answer.
I have worked on many process improvement initiatives and projects. I want to share an initiative that I led and delivered while at my previous employer. It had a great impact on over 60 programs and projects across teams in six different countries. Analysts and program managers used to generate a monthly program performance report that deals with all aspects, including schedule, risks, costs"
Balaji G. - "This is the answer I have prepared. Please let me know your comments and how I can improve the answer.
I have worked on many process improvement initiatives and projects. I want to share an initiative that I led and delivered while at my previous employer. It had a great impact on over 60 programs and projects across teams in six different countries. Analysts and program managers used to generate a monthly program performance report that deals with all aspects, including schedule, risks, costs"See full answer
"Clarify:
Zoom for business - we are referring to Zoom meetings for enterprise customers
Are there any specific features or goals we want to track. Assumption - We are at overall zoom business for enterprise customers
Is there any particular geography or demographics we want to look at - Assumption - we are looking at across the globe
Goals:
Zoom allows users to conduct meetings internally and externally with folks across the organization. Enterprise customers access Zoom with their cor"
Sahil A. - "Clarify:
Zoom for business - we are referring to Zoom meetings for enterprise customers
Are there any specific features or goals we want to track. Assumption - We are at overall zoom business for enterprise customers
Is there any particular geography or demographics we want to look at - Assumption - we are looking at across the globe
Goals:
Zoom allows users to conduct meetings internally and externally with folks across the organization. Enterprise customers access Zoom with their cor"See full answer
Product Manager
Analytical
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"!! FEEDBACK WELCOME !!
Clarify question
By art we mean visual art, e.g. paintings? - Yes
Is this a solution to create art on Instagram or to showcase existing art on Instagram? - Create art
Why build this, Engagement or Acquisition? - Engagement
Reframe: We want to increase Instagram engagement through creation and sharing of art with followers.
Talking about the space
The Internet has over time continuously reduced barriers to creative expression. From blogging to Twitter,"
Apurv K. - "!! FEEDBACK WELCOME !!
Clarify question
By art we mean visual art, e.g. paintings? - Yes
Is this a solution to create art on Instagram or to showcase existing art on Instagram? - Create art
Why build this, Engagement or Acquisition? - Engagement
Reframe: We want to increase Instagram engagement through creation and sharing of art with followers.
Talking about the space
The Internet has over time continuously reduced barriers to creative expression. From blogging to Twitter,"See full answer
"Clarifying
How does autoplay work? I presume it's how it's done today (no audio, start playing once the video is scrolled to be completely in the user's screen)
Desktop or mobile?
Which market is this? Users in US / Western Europe vs developing markets have different behaviors
Goals & Metrics
FB's mission is to help people build deeper connections. As a news feed PM, the goal is to make sure FB news feed is valuable to the users by being a great way to keep in touch with"
Patrick B. - "Clarifying
How does autoplay work? I presume it's how it's done today (no audio, start playing once the video is scrolled to be completely in the user's screen)
Desktop or mobile?
Which market is this? Users in US / Western Europe vs developing markets have different behaviors
Goals & Metrics
FB's mission is to help people build deeper connections. As a news feed PM, the goal is to make sure FB news feed is valuable to the users by being a great way to keep in touch with"See full answer
"YT threats →. Let's define threat - activities that reduce actual or growth rate for user base / watch time / $
User - what impacts user base, users’ watch time (why would users not use YT anymore?)
Competition - all apps that compete for users' time spent on digital entertainment (VOD, social media apps like tiktok, vMVPDs)
Safety, trust, privacy, digital well being
No relevant content
Distribution - platform bans, distribution deals falling through (eg smart TVs)"
Urvashi G. - "YT threats →. Let's define threat - activities that reduce actual or growth rate for user base / watch time / $
User - what impacts user base, users’ watch time (why would users not use YT anymore?)
Competition - all apps that compete for users' time spent on digital entertainment (VOD, social media apps like tiktok, vMVPDs)
Safety, trust, privacy, digital well being
No relevant content
Distribution - platform bans, distribution deals falling through (eg smart TVs)"See full answer
"Before proceeding, I just wanted to clarify we wanted to check for the impact of showing content from non-friends in users’ feeds, and here non-friends I would assume could be anyone, but mainly like content creators, and I am not including ads here.
But I wanted to ask if there is any current logic as to what posts to show based on users' affinity to those posts, maybe basis the user engagement to Insta feed.
now objective of this would be to improve the engagement of the platform, as if users"
Dhruv S. - "Before proceeding, I just wanted to clarify we wanted to check for the impact of showing content from non-friends in users’ feeds, and here non-friends I would assume could be anyone, but mainly like content creators, and I am not including ads here.
But I wanted to ask if there is any current logic as to what posts to show based on users' affinity to those posts, maybe basis the user engagement to Insta feed.
now objective of this would be to improve the engagement of the platform, as if users"See full answer
"From Product Management perspective:
I would first start with some clarifying questions.
Is this algorithm to be used across Play Store for all kinds of apps or for some specific catgeory of apps
What is the major objective. Are you entering a new market and hence objective is to capture market OR already in an existing market and want to maximise profit (since Google, most likely second objective)
I would like to experiment with algorithms and see results before finalising. This will nee"
Aditya S. - "From Product Management perspective:
I would first start with some clarifying questions.
Is this algorithm to be used across Play Store for all kinds of apps or for some specific catgeory of apps
What is the major objective. Are you entering a new market and hence objective is to capture market OR already in an existing market and want to maximise profit (since Google, most likely second objective)
I would like to experiment with algorithms and see results before finalising. This will nee"See full answer
"Clarifying Qs:
Uber PM
Business goals - revenue, user engagement
Known customer needs
Any trigger or prompt - post covid, things are getting back to normal. Observing demand for kids to travel alone within the city from point A to B
Geo - US
Uber mission -- Create opportunity through movement
Uber strengths -
Brand value
Mobile tech
GPC tracking
Real-time traffic and routing algos
Fleet of drivers
Why we need this app for kids:
Why would kids want to trav"
Ayush R. - "Clarifying Qs:
Uber PM
Business goals - revenue, user engagement
Known customer needs
Any trigger or prompt - post covid, things are getting back to normal. Observing demand for kids to travel alone within the city from point A to B
Geo - US
Uber mission -- Create opportunity through movement
Uber strengths -
Brand value
Mobile tech
GPC tracking
Real-time traffic and routing algos
Fleet of drivers
Why we need this app for kids:
Why would kids want to trav"See full answer
"I firstly discuss the brute force approach in O(n^2) time complexity , than i moved to O(nlogn) tine complexity than i discussed the O(n) time complexity and O(n) space complexity . But interviewer want more optimised solution , in O(n) time complexity without using extra space ,
The solution wants O(1) space complexity i have to do changes in same array without using any space . This method is something like i have to place positive values to its original position by swapping and rest negativ"
Anni P. - "I firstly discuss the brute force approach in O(n^2) time complexity , than i moved to O(nlogn) tine complexity than i discussed the O(n) time complexity and O(n) space complexity . But interviewer want more optimised solution , in O(n) time complexity without using extra space ,
The solution wants O(1) space complexity i have to do changes in same array without using any space . This method is something like i have to place positive values to its original position by swapping and rest negativ"See full answer
"I recently led the development and implementation of a data analytics platform tailored for credit unions and mortgage companies, which was suffering from fragmented systems, inconsistent data fields across LOS platforms, and outdated reporting practices. Here's how I managed the full lifecycle:
✅ Initiation / Discovery
Conducted executive interviews across five financial institutions to understand reporting and visibility gaps.
Shadowed loan officers and underwriters"
Simran S. - "I recently led the development and implementation of a data analytics platform tailored for credit unions and mortgage companies, which was suffering from fragmented systems, inconsistent data fields across LOS platforms, and outdated reporting practices. Here's how I managed the full lifecycle:
✅ Initiation / Discovery
Conducted executive interviews across five financial institutions to understand reporting and visibility gaps.
Shadowed loan officers and underwriters"See full answer
"Used Recursive approach to traverse the binary search tree and sum the values of the nodes that fall within the specified range [low, high]"
Srikant V. - "Used Recursive approach to traverse the binary search tree and sum the values of the nodes that fall within the specified range [low, high]"See full answer
"I tried solving this problem and here is the recorded video for the answer.
https://www.youtube.com/watch?v=d1tOkeQjyI4
And here is the link to Excalidraw board - https://excalidraw.com/#json=uabNFHcZm5qNh8CInMvyh,Wn9Vf1ZhGdl_iBCQYFkYdw"
Rjj - "I tried solving this problem and here is the recorded video for the answer.
https://www.youtube.com/watch?v=d1tOkeQjyI4
And here is the link to Excalidraw board - https://excalidraw.com/#json=uabNFHcZm5qNh8CInMvyh,Wn9Vf1ZhGdl_iBCQYFkYdw"See full answer
"A gas station is a place to refuel our cars to a set amount, pay for it, and get out.
What do we mean by great - do we want to revamp the experience of a gas station? Yes.
Who are we? Let's say we are one of the big oil dealerships in the US.
OK, so we are looking at building this in the US? Yes.
Is this for a specific type of gas station - for trucks, normal cars, or other special vehicles? Assume it's for normal cars.
We are a big oil dealership and we want to revamp our gas stations."
Gokul S. - "A gas station is a place to refuel our cars to a set amount, pay for it, and get out.
What do we mean by great - do we want to revamp the experience of a gas station? Yes.
Who are we? Let's say we are one of the big oil dealerships in the US.
OK, so we are looking at building this in the US? Yes.
Is this for a specific type of gas station - for trucks, normal cars, or other special vehicles? Assume it's for normal cars.
We are a big oil dealership and we want to revamp our gas stations."See full answer
"Addressed the duality of the feature - each user is a consumer and provider
Addressed pain points such as cleaning, security
"
Adi S. - "Addressed the duality of the feature - each user is a consumer and provider
Addressed pain points such as cleaning, security
"See full answer
"Best practices for prioritizing customer service requests
Prioritizing support requests is a key part of creating a customer journey optimized for maximum revenue. If you want to start using a ticket prioritization process that will boost both customer satisfaction and your bottom line, we've got nine proven best practices below:
Respond to your most loyal customers first
Tag repeat customers as high-priority tickets
Automate simple requests wherever possible
Mark tickets with urg"
Hayatu H. - "Best practices for prioritizing customer service requests
Prioritizing support requests is a key part of creating a customer journey optimized for maximum revenue. If you want to start using a ticket prioritization process that will boost both customer satisfaction and your bottom line, we've got nine proven best practices below:
Respond to your most loyal customers first
Tag repeat customers as high-priority tickets
Automate simple requests wherever possible
Mark tickets with urg"See full answer
"2 Approaches:
1) The more intuitive approach is doing a multi-source BFS from all cats and storing the distance of closest cats. Then do a dfs/bfs from rat to bread.
Time Complexity: O(mn + 4^L) where L is path length, worst case L could be mn
Space Complexity: O(m*n)
2) The first approach should be fine for interviews. But if they ask to optimize it further, you can use Binary Search. Problems like "Finding max of min distance" or "Finding min of max" could be usually solved by BS.
"
Karan K. - "2 Approaches:
1) The more intuitive approach is doing a multi-source BFS from all cats and storing the distance of closest cats. Then do a dfs/bfs from rat to bread.
Time Complexity: O(mn + 4^L) where L is path length, worst case L could be mn
Space Complexity: O(m*n)
2) The first approach should be fine for interviews. But if they ask to optimize it further, you can use Binary Search. Problems like "Finding max of min distance" or "Finding min of max" could be usually solved by BS.
"See full answer
"Clarify: Any specific types of groups (families or business)? Type of travel (air, train)? Global or domestic?
Assumptions: Users have interest in travel. Content within Meta apps can help FB, whatsapp, Instagram. Have access to user data with travel preferences and budget. Resources to interact with travel businesses and institutions.
Constraints: Users typically think of meta apps in the early discovery phase of travel, typically use travel company apps to complete experience e.g. booking,"
Patrick W. - "Clarify: Any specific types of groups (families or business)? Type of travel (air, train)? Global or domestic?
Assumptions: Users have interest in travel. Content within Meta apps can help FB, whatsapp, Instagram. Have access to user data with travel preferences and budget. Resources to interact with travel businesses and institutions.
Constraints: Users typically think of meta apps in the early discovery phase of travel, typically use travel company apps to complete experience e.g. booking,"See full answer