Interview Questions

Review this list of 4,065 interview questions and answers verified by hiring managers and candidates.
  • Microsoft logoAsked at Microsoft 

    "Assumptions and Clarification! What kind of blind person are we talking about ? Are they partially blind? Color Blind? Can Detect Light ? Can See blurry Images? Is the Blind person an adult, elderly or a teenager? Do they have any additional disabilities? Where will this Iron be used? At home? or perhaps one for travel? Do we have any limitation of resources? Assumptions- We are talking about a Complete Blind person who cannot see anything at all i.e Zero ability to se"

    Prabhav G. - "Assumptions and Clarification! What kind of blind person are we talking about ? Are they partially blind? Color Blind? Can Detect Light ? Can See blurry Images? Is the Blind person an adult, elderly or a teenager? Do they have any additional disabilities? Where will this Iron be used? At home? or perhaps one for travel? Do we have any limitation of resources? Assumptions- We are talking about a Complete Blind person who cannot see anything at all i.e Zero ability to se"See full answer

    Product Manager
  • Google logoAsked at Google 

    "def encode(root): if not root: return [] def dfs(node): if not node: return res.append(node.val) res.append(len(node,children)) for child_node in node.children: dfs(child_node) res = [] dfs(root) return res def decode(arr): if not arr: return None n = len(arr) i = 0 def dfs(val, children_count): if children_count == 0: return Node(val) cur_node = Node(val) cur_node.children = [] for j in range(children_count): nonlocal i i += 2 cur_node.children.append(dfs(arr[i], arr[i"

    Ying T. - "def encode(root): if not root: return [] def dfs(node): if not node: return res.append(node.val) res.append(len(node,children)) for child_node in node.children: dfs(child_node) res = [] dfs(root) return res def decode(arr): if not arr: return None n = len(arr) i = 0 def dfs(val, children_count): if children_count == 0: return Node(val) cur_node = Node(val) cur_node.children = [] for j in range(children_count): nonlocal i i += 2 cur_node.children.append(dfs(arr[i], arr[i"See full answer

    Software Engineer
    Coding
  • Flipkart logoAsked at Flipkart 

    " Why do we want to increase the price? How much do we need to increase? Is it tied to some kind of revenue target? What is the region in which price needs to be increased? - Say India Who are the major players in that region who offer similar services and how are they priced? Will the users switch to those competitors? What is our unique proposition for retention? Do we have any leverage against them which will stop the users from churning? Any change in pricing or anything major like terms an"

    Ekta M. - " Why do we want to increase the price? How much do we need to increase? Is it tied to some kind of revenue target? What is the region in which price needs to be increased? - Say India Who are the major players in that region who offer similar services and how are they priced? Will the users switch to those competitors? What is our unique proposition for retention? Do we have any leverage against them which will stop the users from churning? Any change in pricing or anything major like terms an"See full answer

    Product Manager
    Product Strategy
  • Product Manager
    Product Design
  • Goldman Sachs logoAsked at Goldman Sachs 
    Software Engineer
    System Design
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • ARM Holdings logoAsked at ARM Holdings 

    "Currently, I work in banking fraud detection. Recently, my teammate and myself were asked to assist the Check Deposits team in enhancing their fraud detection ML solution by evaluating new data sources and eliminating past data sources for possible lift. We retrieved data from Hadoop and Netezza databases including deposit transaction data, mobile & computer device, authentication logs, account balance, and customer demographic data. We then created new and recreated old features including tem"

    Dr. chantel P. - "Currently, I work in banking fraud detection. Recently, my teammate and myself were asked to assist the Check Deposits team in enhancing their fraud detection ML solution by evaluating new data sources and eliminating past data sources for possible lift. We retrieved data from Hadoop and Netezza databases including deposit transaction data, mobile & computer device, authentication logs, account balance, and customer demographic data. We then created new and recreated old features including tem"See full answer

    BizOps & Strategy
    Data Analysis
  • "Write a function which Caesar ciphers all the strings so that the first character is "a". Use ascii code points and the modulo operator to do this. Use this function to create a hashmap between each string and the CC-a string. Then go through each key:value pair in the hashmap, and use the CC-a ciphered value as the key in a new defaultdict(list), adding the original string to the value field in the output."

    Michael B. - "Write a function which Caesar ciphers all the strings so that the first character is "a". Use ascii code points and the modulo operator to do this. Use this function to create a hashmap between each string and the CC-a string. Then go through each key:value pair in the hashmap, and use the CC-a ciphered value as the key in a new defaultdict(list), adding the original string to the value field in the output."See full answer

    Machine Learning Engineer
    Coding
    +1 more
  • "I would use A/B testing to see if the new feature would be incrementally beneficial. To begin the testing, we should define what's the goal of this testing. Let's say the new feature would increase the average number of trade by X. Then randomly assign the clients to two groups, control and test group. Control group doesn't see the new feature and the test group see the new feature. We could also stratified sampling if we want to make sure cover different customer segmentation. During this desig"

    Jiin S. - "I would use A/B testing to see if the new feature would be incrementally beneficial. To begin the testing, we should define what's the goal of this testing. Let's say the new feature would increase the average number of trade by X. Then randomly assign the clients to two groups, control and test group. Control group doesn't see the new feature and the test group see the new feature. We could also stratified sampling if we want to make sure cover different customer segmentation. During this desig"See full answer

    Data Scientist
    Statistics & Experimentation
  • "To measure the success of the WhatsApp engagement and retention is crucial along with monitiozation. So, i will make sure following metrics:** Daily Active Users (DAU) and Monthly Active Users (MAU): DAU and MAU are critical metrics for understanding the scale and engagement level of the user base. A healthy ratio between DAU and MAU (known as stickiness) indicates strong user retention and habitual use. Message Sent/Received Volume: The volume of messages sent and received is a d"

    Bhuppi S. - "To measure the success of the WhatsApp engagement and retention is crucial along with monitiozation. So, i will make sure following metrics:** Daily Active Users (DAU) and Monthly Active Users (MAU): DAU and MAU are critical metrics for understanding the scale and engagement level of the user base. A healthy ratio between DAU and MAU (known as stickiness) indicates strong user retention and habitual use. Message Sent/Received Volume: The volume of messages sent and received is a d"See full answer

    Product Manager
    Analytical
  • Amazon logoAsked at Amazon 

    "A project charter is a formal document that authorizes a project and outlines its objectives, scope, stakeholders, and key details. It serves as an agreement among stakeholders and provides a clear foundation for the project by defining what needs to be done and why. Typically, the project sponsor issues the project charter to the project manager or team, formally initiating the project. A project charter typically includes the following key elements to ensure a comprehensive and clear unde"

    Jatin S. - "A project charter is a formal document that authorizes a project and outlines its objectives, scope, stakeholders, and key details. It serves as an agreement among stakeholders and provides a clear foundation for the project by defining what needs to be done and why. Typically, the project sponsor issues the project charter to the project manager or team, formally initiating the project. A project charter typically includes the following key elements to ensure a comprehensive and clear unde"See full answer

    Technical Program Manager
    Program Sense
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "Clarifying Questions: What's the goal of this feature? I am assuming the goal is to improve the experience. 2) Are we focused on any specific brand? Tesla, Waymo? - I am assuming in general 3) Market - US 4) For the purpose of this question, I am assuming elf-driving cars are fully safe/autonomous and doesn't need any attention from the users to reach from point A to B. Revised problem statement - Design a feature for self-driving cars to improve the experience. User-segments: People who use i"

    Ashvini B. - "Clarifying Questions: What's the goal of this feature? I am assuming the goal is to improve the experience. 2) Are we focused on any specific brand? Tesla, Waymo? - I am assuming in general 3) Market - US 4) For the purpose of this question, I am assuming elf-driving cars are fully safe/autonomous and doesn't need any attention from the users to reach from point A to B. Revised problem statement - Design a feature for self-driving cars to improve the experience. User-segments: People who use i"See full answer

    Product Designer
    Product Design
  • +2

    "Grow market share of Bing by 5% Clarification: Are we focusing on a certain geography or Region where market share has to be increased? – Assume - All Regions Are we focusing on a particular device or platform? – Like Desktop/Laptops, Mobiles/Tablets, IOS/Android – Assuming all What is the Goal of increasing Market Share? – Assuming new users and driving usage among existing users. Do we have any user segment in mind or am I free to choose? – Assume you can choose Microsoft’s Mission"

    Neelesh K. - "Grow market share of Bing by 5% Clarification: Are we focusing on a certain geography or Region where market share has to be increased? – Assume - All Regions Are we focusing on a particular device or platform? – Like Desktop/Laptops, Mobiles/Tablets, IOS/Android – Assuming all What is the Goal of increasing Market Share? – Assuming new users and driving usage among existing users. Do we have any user segment in mind or am I free to choose? – Assume you can choose Microsoft’s Mission"See full answer

    Product Strategy
    Analytical
    +1 more
  • "Which one I critical, is the erratic change in the delivery cycle is one you need to investigate and further deep dive into to find the root cause"

    Vijay S. - "Which one I critical, is the erratic change in the delivery cycle is one you need to investigate and further deep dive into to find the root cause"See full answer

    Product Manager
    Program Sense
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "Measure Success of FB rooms. First I would like to clarify my understanding of the product: FB Rooms is a video call product similar to zoom in which a user can create a room and then invite people to join either with Facebook, if they are already friends or with a link or invite. Able to use filters and virtual backgrounds Now that we have aligned on the understanding of the product, I would like to think about the goals for the product. Goals: Business goals: Rooms was FB’s"

    Kiley S. - "Measure Success of FB rooms. First I would like to clarify my understanding of the product: FB Rooms is a video call product similar to zoom in which a user can create a room and then invite people to join either with Facebook, if they are already friends or with a link or invite. Able to use filters and virtual backgrounds Now that we have aligned on the understanding of the product, I would like to think about the goals for the product. Goals: Business goals: Rooms was FB’s"See full answer

    Product Manager
    Execution
    +1 more
  • +1

    "I’d discuss definition of keywords: UPI ( service ) and what does revenue mean in UPI Assume goals - Increase 50% by the next one year Geo - India User Users to Users ( P2P ) Users to Merchant ( P2M ) Merchants to Merchant (small-scale UPI ) Picked User Segment - Users to Merchant ( P2M ) Pain points Subscriptions Tap on pay Frauds / Trust issues Upper cap 1L No Cost EMI / EMI on UPIs Credit on UPIs Spending Insights Integrations with devices - smartwatches, smart TVs, sm"

    KittyKat - "I’d discuss definition of keywords: UPI ( service ) and what does revenue mean in UPI Assume goals - Increase 50% by the next one year Geo - India User Users to Users ( P2P ) Users to Merchant ( P2M ) Merchants to Merchant (small-scale UPI ) Picked User Segment - Users to Merchant ( P2M ) Pain points Subscriptions Tap on pay Frauds / Trust issues Upper cap 1L No Cost EMI / EMI on UPIs Credit on UPIs Spending Insights Integrations with devices - smartwatches, smart TVs, sm"See full answer

    Product Manager
    Product Strategy
  • +11

    "There are number of ways where an app could lose users. I would try and speak with the following teams to figure out the issue. Data Team - I'd ask data team to see if there are any drops in the existing game funnels. There could have been an issue in game design. Potentially players could have gotten stuck on a super hard level and left or flew through a puzzle that was too easy, and also left. Essentially, figuring out the progression curve of the game, which often times can lead to play"

    Rustam - "There are number of ways where an app could lose users. I would try and speak with the following teams to figure out the issue. Data Team - I'd ask data team to see if there are any drops in the existing game funnels. There could have been an issue in game design. Potentially players could have gotten stuck on a super hard level and left or flew through a puzzle that was too easy, and also left. Essentially, figuring out the progression curve of the game, which often times can lead to play"See full answer

    Execution
    Analytical
  • +1

    "Assuming all int are positive, If there is no space restriction and largest int no is 64 bit then a bit map approach can be used to solve in o(n).space used will be 2^64 / 64 . You set n th bit for every integer in array , which will be o(n). e.g [2,5,8,9] with 3 rd largest bit map : 1100100100 Once you have bitmap you traverse till you get 3kh bit set to 1 (from right to left and now you can use this bit position for answer ( which will be kth largest) 1100100100 even with negativ"

    Ncp N. - "Assuming all int are positive, If there is no space restriction and largest int no is 64 bit then a bit map approach can be used to solve in o(n).space used will be 2^64 / 64 . You set n th bit for every integer in array , which will be o(n). e.g [2,5,8,9] with 3 rd largest bit map : 1100100100 Once you have bitmap you traverse till you get 3kh bit set to 1 (from right to left and now you can use this bit position for answer ( which will be kth largest) 1100100100 even with negativ"See full answer

    Software Engineer
    Coding
    +1 more
  • Coinbase logoAsked at Coinbase 

    "Ask clarifying questions: There are a few different products within Coinbase platform - Coinbase, Coinbase Pro, Coinbase Wallet. Which one would you like me to focus on? Let’s assume it is Coinbase main app Coinbase has both desktop and mobile apps - is it ok if I focus on one of them first, and if time permits, extend it to another? Let’s assume we focus on the mobile version Coinbase is available in 100+ countries, can I focus on the US version? Let’s assume yes. Is"

    Asset T. - "Ask clarifying questions: There are a few different products within Coinbase platform - Coinbase, Coinbase Pro, Coinbase Wallet. Which one would you like me to focus on? Let’s assume it is Coinbase main app Coinbase has both desktop and mobile apps - is it ok if I focus on one of them first, and if time permits, extend it to another? Let’s assume we focus on the mobile version Coinbase is available in 100+ countries, can I focus on the US version? Let’s assume yes. Is"See full answer

    Product Manager
    Product Design
  • Product Manager
Showing 1041-1060 of 4065