Interview Questions

Review this list of 4,348 interview questions and answers verified by hiring managers and candidates.
  • Machine Learning Engineer
    Artificial Intelligence
    +3 more
  • Software Engineer
    Data Structures & Algorithms
  • "Clarifying questions like what is the end goal that we are trying to achieve ? Is it revenue Improving user experience Improving current state - load times / find times / web page rendering / images ? External API consideration Introduction of a new feature in Google Maps Branding related ? Introducing a lite version of Google maps , say for emerging markets ? Based on the above, calculate : What are the positives of the algos ? "

    Googlepm 1. - "Clarifying questions like what is the end goal that we are trying to achieve ? Is it revenue Improving user experience Improving current state - load times / find times / web page rendering / images ? External API consideration Introduction of a new feature in Google Maps Branding related ? Introducing a lite version of Google maps , say for emerging markets ? Based on the above, calculate : What are the positives of the algos ? "See full answer

    Analytical
  • +6

    "Hi, my solution gives the exact numerical values as the proposed solution, but it doesn't pass the tests. Am I missing something, or is this a bug? def findrevenueby_city(transactions: pd.DataFrame, users: pd.DataFrame, exchange_rate: pd.DataFrame) -> pd.DataFrame: gets user city for each user id userids = users[['id', 'usercity']] and merge on transactions transactions = transactions.merge(user_ids, how='left"

    Gabriel P. - "Hi, my solution gives the exact numerical values as the proposed solution, but it doesn't pass the tests. Am I missing something, or is this a bug? def findrevenueby_city(transactions: pd.DataFrame, users: pd.DataFrame, exchange_rate: pd.DataFrame) -> pd.DataFrame: gets user city for each user id userids = users[['id', 'usercity']] and merge on transactions transactions = transactions.merge(user_ids, how='left"See full answer

    Data Analyst
    Coding
    +1 more
  • Product Manager
    Behavioral
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Software Engineer
    Behavioral
  • Google logoAsked at Google 

    "Hadoop is better than PySpark when you are dealing with extremely large scale, batch oriented, non-iterative workloads where in-memory computing isn't feasible/ necessary, like log storage or ETL workflows that don't require high response times. It's also better in situations where the Hadoop ecosystem is already deeply embedded and where there is a need for resource conscious, fault tolerant computation without the overhead of Spark's memory constraints. In these such scenarios, Hadoop's disk-b"

    Joshua R. - "Hadoop is better than PySpark when you are dealing with extremely large scale, batch oriented, non-iterative workloads where in-memory computing isn't feasible/ necessary, like log storage or ETL workflows that don't require high response times. It's also better in situations where the Hadoop ecosystem is already deeply embedded and where there is a need for resource conscious, fault tolerant computation without the overhead of Spark's memory constraints. In these such scenarios, Hadoop's disk-b"See full answer

    Data Engineer
    Data Pipeline Design
  • Google logoAsked at Google 

    "Who is the competition ? Apple , Samsung, Huawei, Oneplus By working on the below -ves: What are the -ves when compared to the competitors ? Price : Why would people buy similar features for a higher price when available on a low cost phone ? Design / Looks : Millennials / Alpha generation go by the looks of the phone. Funky colors : Pixel have funky colored phones (+ve and -ve) Performance : One plus performance being better than Pixel UI : Stock Android vs Custom UI What"

    Anjaly J. - "Who is the competition ? Apple , Samsung, Huawei, Oneplus By working on the below -ves: What are the -ves when compared to the competitors ? Price : Why would people buy similar features for a higher price when available on a low cost phone ? Design / Looks : Millennials / Alpha generation go by the looks of the phone. Funky colors : Pixel have funky colored phones (+ve and -ve) Performance : One plus performance being better than Pixel UI : Stock Android vs Custom UI What"See full answer

    Behavioral
    Product Strategy
    +1 more
  • Google logoAsked at Google 

    "Situation - I had 2 projects in hand. 1st - My primary project under my direct line manager, and 2nd - Under a dotted line manager. I committed to my 2nd project based on my assumptions and planning of the primary project's scope & timelines. For both these projects, I was the key resource. Unfortunately, we got some new findings in my first project, and it happened to be a case where management made an overcommitment to our business without gauging the assumptions correctly. This put pressu"

    DM - "Situation - I had 2 projects in hand. 1st - My primary project under my direct line manager, and 2nd - Under a dotted line manager. I committed to my 2nd project based on my assumptions and planning of the primary project's scope & timelines. For both these projects, I was the key resource. Unfortunately, we got some new findings in my first project, and it happened to be a case where management made an overcommitment to our business without gauging the assumptions correctly. This put pressu"See full answer

    Customer Success Manager
    Behavioral
    +1 more
  • Walmart Labs logoAsked at Walmart Labs 

    " import java.util.*; enum RideType { SHARED, PRIVATE, EXECUTIVE } enum VehicleType { SEDAN, SUV, HATCHBACK, LUXURY, VAN, ELECTRIC, AUTO_RICKSHAW, BIKE_TAXI } final class Location { private final double logitude; private final double latitude; private final String location; public Location(double logitude, double latitude, String location){ this.logitude = logitude; this.latitude = latitude; this.l"

    Yash G. - " import java.util.*; enum RideType { SHARED, PRIVATE, EXECUTIVE } enum VehicleType { SEDAN, SUV, HATCHBACK, LUXURY, VAN, ELECTRIC, AUTO_RICKSHAW, BIKE_TAXI } final class Location { private final double logitude; private final double latitude; private final String location; public Location(double logitude, double latitude, String location){ this.logitude = logitude; this.latitude = latitude; this.l"See full answer

    Backend Engineer
    System Design
  • Disney logoAsked at Disney 

    "This is another Diagnosis problem. To answer this question, we suggest you use our framework (along with the TROPIC method) to be as thorough as possible. The framework is as follows: Ask clarifying questions List potential high level reasons Gather Context (TROPIC)Time Region Other features / products (internal) Platform Industry / Competition Cannibalization Establish a theory of probable cause Test theories Propose solutions Summarize "

    Exponent - "This is another Diagnosis problem. To answer this question, we suggest you use our framework (along with the TROPIC method) to be as thorough as possible. The framework is as follows: Ask clarifying questions List potential high level reasons Gather Context (TROPIC)Time Region Other features / products (internal) Platform Industry / Competition Cannibalization Establish a theory of probable cause Test theories Propose solutions Summarize "See full answer

    Analytical
    Execution
  • Google logoAsked at Google 

    "My use of Pinterest is somewhat limited. Pinterest is a social network that enables users to save and share ideas in a visual manner. So whether you are interested in fashion, health, lifestyle, decor, sports, you can learn about those in a visual manner. Am I correct? Of course, Pinterest provides recommendations for people to follow, makes it easy to save images as pins, categorize into various topics. The source of revenue is advertisements. That’s my understanding. Is there anything else I"

    Bg - "My use of Pinterest is somewhat limited. Pinterest is a social network that enables users to save and share ideas in a visual manner. So whether you are interested in fashion, health, lifestyle, decor, sports, you can learn about those in a visual manner. Am I correct? Of course, Pinterest provides recommendations for people to follow, makes it easy to save images as pins, categorize into various topics. The source of revenue is advertisements. That’s my understanding. Is there anything else I"See full answer

    Product Manager
    Behavioral
    +2 more
  • +2

    "We would like the interviewer to call out bad interviews too. I understand that these guest interviewees are spending their time for Exponent and are probably compensated. Exponent's customers are paying members and they need to know that bad answers are called out as bad answers and why. Telling everyone they are awesome at the end of the PM interview doesn't send the right message to paying subscribers who are spending valuable time training for interviews."

    Aditya G. - "We would like the interviewer to call out bad interviews too. I understand that these guest interviewees are spending their time for Exponent and are probably compensated. Exponent's customers are paying members and they need to know that bad answers are called out as bad answers and why. Telling everyone they are awesome at the end of the PM interview doesn't send the right message to paying subscribers who are spending valuable time training for interviews."See full answer

    Product Design
  • Product Manager
    Behavioral
  • Microsoft logoAsked at Microsoft 

    "You are given a string S and a number K as input, and your task is to print S to console output considering that, at most, you can print K characters per line. Example: S = "abracadabra sample" K = 11 Output: abracadabra sample Note that this problem requires the interviewee gather extra requirements from the interviewer (e.g. do we care about multiple white spaces? what if the length of a word is greater than K, ...)"

    B. T. - "You are given a string S and a number K as input, and your task is to print S to console output considering that, at most, you can print K characters per line. Example: S = "abracadabra sample" K = 11 Output: abracadabra sample Note that this problem requires the interviewee gather extra requirements from the interviewer (e.g. do we care about multiple white spaces? what if the length of a word is greater than K, ...)"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Product Manager
    Product Design
  • Pinterest logoAsked at Pinterest 

    "This is a pretty straightforward Improve a Product question. Let's first go over the Improve a Product formula: Ask clarifying questions Identify users, behaviors, and pain points State product goal Brainstorm small improvements Brainstorm bolder improvements Measure success Summarize Now, let's begin! Ask clarifying questions Before we begin listing off recommendations, it's important you ask questions to ensure you and the interviewe"

    Exponent - "This is a pretty straightforward Improve a Product question. Let's first go over the Improve a Product formula: Ask clarifying questions Identify users, behaviors, and pain points State product goal Brainstorm small improvements Brainstorm bolder improvements Measure success Summarize Now, let's begin! Ask clarifying questions Before we begin listing off recommendations, it's important you ask questions to ensure you and the interviewe"See full answer

    Product Manager
  • "Personally i like the simple and user friendly interface of Adobe XD software. Which i have been using since last year and i am very comfortable with that. Nearly i didn't noticed any improvement in the software."

    Anonymous Amphibian - "Personally i like the simple and user friendly interface of Adobe XD software. Which i have been using since last year and i am very comfortable with that. Nearly i didn't noticed any improvement in the software."See full answer

    Product Manager
    Product Design
  • Nvidia logoAsked at Nvidia 

    "`#include using namespace std; void printNumbersTillN(int n){ if(n_==0){ return; } printNumbersTillN(n-1); // go to the end -> reach 1 cout>_n; printNumbersTillN(n); }`"

    Jet 1. - "`#include using namespace std; void printNumbersTillN(int n){ if(n_==0){ return; } printNumbersTillN(n-1); // go to the end -> reach 1 cout>_n; printNumbersTillN(n); }`"See full answer

    Software Engineer
    Coding
Showing 1881-1900 of 4348