Interview Questions

Review this list of 4,138 interview questions and answers verified by hiring managers and candidates.
  • Google logoAsked at Google 
    Video answer for 'Write functions to serialize and deserialize a list of strings.'
    +4

    "One thing is not clear to me, We encoded the length of the word to a character, but the max number which can be converted to char ascii is 255. How will it work for length till 65535?"

    Curly T. - "One thing is not clear to me, We encoded the length of the word to a character, but the max number which can be converted to char ascii is 255. How will it work for length till 65535?"See full answer

    Software Engineer
    Coding
    +1 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "Functional Requirement Upload the file of any type POST v1/drive Upload the another version of file. POST v1/drive/{fileId} Delete the file. DELETE v1/drive/{fileId} Share the file. POST v1/drive/{fileId} Control the access level of the file. Provide the file accessibility following the directory structure. Non Functional Requirement Reliability: The file along with its versions uploaded should be"

    Vikash A. - "Functional Requirement Upload the file of any type POST v1/drive Upload the another version of file. POST v1/drive/{fileId} Delete the file. DELETE v1/drive/{fileId} Share the file. POST v1/drive/{fileId} Control the access level of the file. Provide the file accessibility following the directory structure. Non Functional Requirement Reliability: The file along with its versions uploaded should be"See full answer

    Software Engineer
    System Design
    +1 more
  • "Mission for TikTok shop is to increase brand growth and sales. TikTok gives platform to these brands/advertiser to market their products via influencers/creators to be able to sell their products faster and users on tiktok platform(mainly Gen-z) are motivated to make inspirational based discovery of products and purchase them So main objective for TikTok shop could be Increase sales for diverse brands So, some of the metrics to consider would be: no of orders placed per week"

    Nikita B. - "Mission for TikTok shop is to increase brand growth and sales. TikTok gives platform to these brands/advertiser to market their products via influencers/creators to be able to sell their products faster and users on tiktok platform(mainly Gen-z) are motivated to make inspirational based discovery of products and purchase them So main objective for TikTok shop could be Increase sales for diverse brands So, some of the metrics to consider would be: no of orders placed per week"See full answer

    Product Manager
    Analytical
  • "To improve the passenger experience at a major metropolitan airport, I would focus on streamlining the pre-arrival, arrival, and post-flight stages of their journey. Pre-arrival, we could integrate flight details into the Uber app and provide predictive ETAs to help passengers plan better. At the airport, we could partner with authorities to create dedicated drop-off and pickup zones, along with clear in-app navigation to reduce confusion. Post-flight, we could implement dynamic pickup zones, vi"

    Prashant S. - "To improve the passenger experience at a major metropolitan airport, I would focus on streamlining the pre-arrival, arrival, and post-flight stages of their journey. Pre-arrival, we could integrate flight details into the Uber app and provide predictive ETAs to help passengers plan better. At the airport, we could partner with authorities to create dedicated drop-off and pickup zones, along with clear in-app navigation to reduce confusion. Post-flight, we could implement dynamic pickup zones, vi"See full answer

    Product Manager
    Product Design
  • "What is our goal during onboarding? e.x. Site-visits, add-to-cart, completed checkout etc? After asking clarifying questions we learn that our north-star goal is to get more customers to complete a checkout, therefore our goal is to increase our conversion rate. Are we looking to sell more of a particular product or increase conversion rate holistically? Segmentation: Do we have a particular market or demographic in mind? Commercial/business vs. individuals One time buyers vs. repeat purch"

    Jack F. - "What is our goal during onboarding? e.x. Site-visits, add-to-cart, completed checkout etc? After asking clarifying questions we learn that our north-star goal is to get more customers to complete a checkout, therefore our goal is to increase our conversion rate. Are we looking to sell more of a particular product or increase conversion rate holistically? Segmentation: Do we have a particular market or demographic in mind? Commercial/business vs. individuals One time buyers vs. repeat purch"See full answer

    Product Manager
    Analytical
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Technical Program Manager
    Behavioral
  • DoorDash logoAsked at DoorDash 
    +5

    "Success for Yelp reviews. (assuming these are standard reviews posted by customers, for a restaurant or bar or a cafe listed on Yelp. Has a 5-star calibration that users can enter and free-form text.) Select Metrics should span the entire funnel across adoption, engagement, quality, and overall impact for Yelp. Adoption metrics: Total # of reviews written, Avg reviews/ listing Engagement metrics: # reviews being scanned, marked as being useful, etc. Quality metrics: %ge of disputed"

    Sri A. - "Success for Yelp reviews. (assuming these are standard reviews posted by customers, for a restaurant or bar or a cafe listed on Yelp. Has a 5-star calibration that users can enter and free-form text.) Select Metrics should span the entire funnel across adoption, engagement, quality, and overall impact for Yelp. Adoption metrics: Total # of reviews written, Avg reviews/ listing Engagement metrics: # reviews being scanned, marked as being useful, etc. Quality metrics: %ge of disputed"See full answer

    Execution
    Analytical
  • Google logoAsked at Google 

    "I'd ask Clarification questions here before proceeding with designing a CDN. The questions would be. What is the Use Case with multiple questions in it What sort of Content do you want to serve - Static files or Streaming Media or trending content? How many regions do you want to cover Do you want to prioritize speed and the Latest file availability or do you want to prioritize time-based caching per region? Budget constraints(push cdn's can be cheaper). Whether"

    Manas M. - "I'd ask Clarification questions here before proceeding with designing a CDN. The questions would be. What is the Use Case with multiple questions in it What sort of Content do you want to serve - Static files or Streaming Media or trending content? How many regions do you want to cover Do you want to prioritize speed and the Latest file availability or do you want to prioritize time-based caching per region? Budget constraints(push cdn's can be cheaper). Whether"See full answer

    Solutions Architect
    Technical
  • +11

    "Top three most important variables Uber could use to estimate the ETA for passenger pickup, beyond the ETA on Google Maps can be: Driver related - sometimes driver cancel rides after they are assigned or agree to pickup, especially at odd hours. Sometimes, they can also cancel midway through their journeys. Other factor can be that they drive slower or faster than google maps ETA. Car related - The car may be old or not maintained well than other cars. It can be CNG, Diesel, petrol or elec"

    Malvika S. - "Top three most important variables Uber could use to estimate the ETA for passenger pickup, beyond the ETA on Google Maps can be: Driver related - sometimes driver cancel rides after they are assigned or agree to pickup, especially at odd hours. Sometimes, they can also cancel midway through their journeys. Other factor can be that they drive slower or faster than google maps ETA. Car related - The car may be old or not maintained well than other cars. It can be CNG, Diesel, petrol or elec"See full answer

    Analytical
  • Microsoft logoAsked at Microsoft 

    "Goals; Customer engagement/ acquisition; Persona: 60-70; User journey: Selecting the right flight → Adding details → Selecting the best coupon for payment; Web-Check in; At the airport: Luggage check-in; Boarding; Flight Travel; Arrival: Collecting the luggage from belt; I would be focusing on the first two steps: Selecting right flight + and web check-in → That seems the most challenging aspect an elderly; Pain Points/ Challenges: Selecting the right flight (Duration/ Pric"

    Shanti informatics - "Goals; Customer engagement/ acquisition; Persona: 60-70; User journey: Selecting the right flight → Adding details → Selecting the best coupon for payment; Web-Check in; At the airport: Luggage check-in; Boarding; Flight Travel; Arrival: Collecting the luggage from belt; I would be focusing on the first two steps: Selecting right flight + and web check-in → That seems the most challenging aspect an elderly; Pain Points/ Challenges: Selecting the right flight (Duration/ Pric"See full answer

    Product Manager
    Product Design
  • "First, let's align the Airbnb homepage with Airbnb's mission. Airbnb's mission is to "create a world where anyone can belong anywhere by providing healthy travel that is local, authentic, diverse, inclusive and sustainable." The homepage serves as the primary entry point for both potential guests and hosts, setting the stage for their journey and embodying this mission. Now, for the goals of Airbnb homepage, we can consider different aspects like awareness, engagement, and ultimately, driving bo"

    Rohit K. - "First, let's align the Airbnb homepage with Airbnb's mission. Airbnb's mission is to "create a world where anyone can belong anywhere by providing healthy travel that is local, authentic, diverse, inclusive and sustainable." The homepage serves as the primary entry point for both potential guests and hosts, setting the stage for their journey and embodying this mission. Now, for the goals of Airbnb homepage, we can consider different aspects like awareness, engagement, and ultimately, driving bo"See full answer

    Product Manager
    Analytical
  • Product Manager
    Product Design
    +1 more
  • "Post Booking Journey – Starts from making the payment for the ticket & ends at collecting the baggage at the belt Different Steps, which are involved and could go wrong: Payment gateway is not responding and the last Payment made but booking not confirmed Ticket gets cancelled but money is not refunded / money is debited but ticket is not refunded Flight gets rescheduled / Cancelled / Delayed Huge Qs at check in counter / Security Want to purchase a service onboard but currency not"

    Anonymous Gazelle - "Post Booking Journey – Starts from making the payment for the ticket & ends at collecting the baggage at the belt Different Steps, which are involved and could go wrong: Payment gateway is not responding and the last Payment made but booking not confirmed Ticket gets cancelled but money is not refunded / money is debited but ticket is not refunded Flight gets rescheduled / Cancelled / Delayed Huge Qs at check in counter / Security Want to purchase a service onboard but currency not"See full answer

    Product Manager
    Product Design
  • "👇 Your feedback is very much appreciated 👇 Spotify's mission is to empower artists to live off their art by sharing their creations with people around the world. This Discover Weekly feature is meant to recommend to each user a customized list of songs based on their interests, trends, and latest releases. Activation \# users using the Discover Weekly feature for the 1st time Engagement CTR or # clicks on songs from the Discover Weekly list \# artists followed through being recomm"

    Julien C. - "👇 Your feedback is very much appreciated 👇 Spotify's mission is to empower artists to live off their art by sharing their creations with people around the world. This Discover Weekly feature is meant to recommend to each user a customized list of songs based on their interests, trends, and latest releases. Activation \# users using the Discover Weekly feature for the 1st time Engagement CTR or # clicks on songs from the Discover Weekly list \# artists followed through being recomm"See full answer

    Analytical
  • Paytm logoAsked at Paytm 
    Backend Engineer
    System Design
    +1 more
  • +22

    "A YoY decline in conversion actually seems like it's not that unexpected of a finding but I think you'd need to know how Nike operates. They regularly release sneakers that are limited edition, highly-sought-after, and are sold out within seconds of release. So there are probably a lot of people who are able to add items to their cart, only to find out that the items are actually sold out before they are able to complete the sale. If that were the root cause in this question, I'm curious if ther"

    Spencer W. - "A YoY decline in conversion actually seems like it's not that unexpected of a finding but I think you'd need to know how Nike operates. They regularly release sneakers that are limited edition, highly-sought-after, and are sold out within seconds of release. So there are probably a lot of people who are able to add items to their cart, only to find out that the items are actually sold out before they are able to complete the sale. If that were the root cause in this question, I'm curious if ther"See full answer

    Execution
    Analytical
  • Adobe logoAsked at Adobe 
    +6

    " function climbStairs(n) { // 4 iterations of Dynamic Programming solutions: // Step 1: Recursive: // if (n <= 2) return n // return climbStairs(n-1) + climbStairs(n-2) // Step 2: Top-down Memoization // const memo = {0:0, 1:1, 2:2} // function f(x) { // if (x in memo) return memo[x] // memo[x] = f(x-1) + f(x-2) // return memo[x] // } // return f(n) // Step 3: Bottom-up Tabulation // const tab = [0,1,2] // f"

    Matthew K. - " function climbStairs(n) { // 4 iterations of Dynamic Programming solutions: // Step 1: Recursive: // if (n <= 2) return n // return climbStairs(n-1) + climbStairs(n-2) // Step 2: Top-down Memoization // const memo = {0:0, 1:1, 2:2} // function f(x) { // if (x in memo) return memo[x] // memo[x] = f(x-1) + f(x-2) // return memo[x] // } // return f(n) // Step 3: Bottom-up Tabulation // const tab = [0,1,2] // f"See full answer

    Data Engineer
    Data Structures & Algorithms
    +3 more
  • Product Manager
    Product Strategy
  • "Any answer after this video won't compare. Not an expert. With that caveat out of the way, here is my answer I'd break this work into different phases = Discovery Phase, Planning Phase, Execution Phase, Monitoring phase, Ongoing Discovery : How many Products does this enterprise have? Are we talking about internally developed Products that we sell in the market place? or also third party Products that our enterprise has purchased for internal use? Should we include Operating Systems, net"

    Adib M. - "Any answer after this video won't compare. Not an expert. With that caveat out of the way, here is my answer I'd break this work into different phases = Discovery Phase, Planning Phase, Execution Phase, Monitoring phase, Ongoing Discovery : How many Products does this enterprise have? Are we talking about internally developed Products that we sell in the market place? or also third party Products that our enterprise has purchased for internal use? Should we include Operating Systems, net"See full answer

    Program Sense
Showing 961-980 of 4138