Technical Interview Questions

Review this list of 322 technical interview questions and answers verified by hiring managers and candidates.
  • Google logoAsked at Google 
    Video answer for 'Design a cyber attack.'
    Security
    Technical
  • " Situation In the derivatives trading domain, timely and accurate data is crucial for making informed trading decisions. Our existing data processing system was facing challenges with latency and scalability, which hindered our ability to react swiftly to market changes. To address these issues, we designed a new real-time market data processing platform. Task The task was to develop a low-latency data processing platform that could handle real-time market data ingestion, processing, an"

    Scott S. - " Situation In the derivatives trading domain, timely and accurate data is crucial for making informed trading decisions. Our existing data processing system was facing challenges with latency and scalability, which hindered our ability to react swiftly to market changes. To address these issues, we designed a new real-time market data processing platform. Task The task was to develop a low-latency data processing platform that could handle real-time market data ingestion, processing, an"See full answer

    Product Manager
    Technical
    +2 more
  • Cruise logoAsked at Cruise 
    Video answer for 'How do autonomous vehicles work?'

    "If this question was for a product manager; I would approach it as I don't really know how actually these vehicles work. I will try to simplify the concept and answer questions like why autonomous vehicles are exists and what is the purpose of them. Autonomous vehicle is a vehicle can do some actions on behalf on a human and as main reason is to increase the safety, so to come up into how they work, I should identify the main actions that human does and prioritize it based on what they may"

    Nouna J. - "If this question was for a product manager; I would approach it as I don't really know how actually these vehicles work. I will try to simplify the concept and answer questions like why autonomous vehicles are exists and what is the purpose of them. Autonomous vehicle is a vehicle can do some actions on behalf on a human and as main reason is to increase the safety, so to come up into how they work, I should identify the main actions that human does and prioritize it based on what they may"See full answer

    Technical
    Concept
  • Lyft logoAsked at Lyft 

    "First, I'd like to ask some clarifying questions and try to narrow down the scope of this question. Among them I would like to ask: a) How is the behaviour of pricing today? b) Are we looking to optimize a specific goal or a metric ? Ex: Click thru rate, Conversions etc. c) Exactly when user is searching for a product. d) what is dynamic pricing? - Pricing based on demand, inventory availability, user behavior etc. I'd now like to go thru a five step process to answer: a) Hypothesis:"

    Sri V. - "First, I'd like to ask some clarifying questions and try to narrow down the scope of this question. Among them I would like to ask: a) How is the behaviour of pricing today? b) Are we looking to optimize a specific goal or a metric ? Ex: Click thru rate, Conversions etc. c) Exactly when user is searching for a product. d) what is dynamic pricing? - Pricing based on demand, inventory availability, user behavior etc. I'd now like to go thru a five step process to answer: a) Hypothesis:"See full answer

    Technical
    Analytical
    +1 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Blend logoAsked at Blend 
    +2

    "First profile the URL/Webpage to see which components are limiting/blocking the loading of Web page. Based on the observation, identify if it is the latency, server, network or the sheer number of elements that make up the page. Accordingly plan the optimization strategy."

    Anonymous Cheetah - "First profile the URL/Webpage to see which components are limiting/blocking the loading of Web page. Based on the observation, identify if it is the latency, server, network or the sheer number of elements that make up the page. Accordingly plan the optimization strategy."See full answer

    Technical
    Analytical
    +1 more
  • Better.com logoAsked at Better.com 
    +1

    "As far as i know, when we type a web address in the browser- the broswer connects to the DNS server & finds the address of the website we are looking for after finding it, the browser sends an HTTP request message to the server,with a request to send a copy of the website to the user. all of this information is sent using TCP/IP protocol across your internet"

    Debajyoti B. - "As far as i know, when we type a web address in the browser- the broswer connects to the DNS server & finds the address of the website we are looking for after finding it, the browser sends an HTTP request message to the server,with a request to send a copy of the website to the user. all of this information is sent using TCP/IP protocol across your internet"See full answer

    Software Engineer
    Technical
  • Google logoAsked at Google 
    Video answer for 'How does the internet work?'

    "URL> DNS over UDP> IP address > TCP handshake > HTTP(SSL handshake) req, responses, websites architectures for any query DB, servers."

    Wizzy B. - "URL> DNS over UDP> IP address > TCP handshake > HTTP(SSL handshake) req, responses, websites architectures for any query DB, servers."See full answer

    Security
    Technical
  • Microsoft logoAsked at Microsoft 

    "The biggest factor that excites me about technology is its ever changing and dynamic trend. In my life, I have seen the transition from landlines to simple mobile to smartphones, from Cathode tube desktop screen to super slim TFT and many more. I think technology has now (with time) become integral part of human life and getting in-sync with it is like a normal and very cool phenomena."

    Sagrika S. - "The biggest factor that excites me about technology is its ever changing and dynamic trend. In my life, I have seen the transition from landlines to simple mobile to smartphones, from Cathode tube desktop screen to super slim TFT and many more. I think technology has now (with time) become integral part of human life and getting in-sync with it is like a normal and very cool phenomena."See full answer

    Technical Program Manager
    Technical
    +1 more
  • Google logoAsked at Google 
    +1

    "MTBF is Mean time between failures. This is measured to figure out how reliable a system is by what is the gap between 2 failures. (Total time elapsed- Down time)/No of failures"

    Kavya C. - "MTBF is Mean time between failures. This is measured to figure out how reliable a system is by what is the gap between 2 failures. (Total time elapsed- Down time)/No of failures"See full answer

    Technical
    System Design
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'Design an API for searching a folder.'
    Software Engineer
    Technical
    +1 more
  • "Clarify Assumption: Here the intent is to enable merchants to provide product recommendations to their customers. The intent is not for Shopify to recommend its products to merchants. Following is how Shopify's native recommendation algorithm works. It has some limitations. Merchants can also use Marketplace recommendation apps to add to their online store. "The algorithm that identifies recommended products predicts the most relevant products based on the product a customer is interacting with."

    SSD - "Clarify Assumption: Here the intent is to enable merchants to provide product recommendations to their customers. The intent is not for Shopify to recommend its products to merchants. Following is how Shopify's native recommendation algorithm works. It has some limitations. Merchants can also use Marketplace recommendation apps to add to their online store. "The algorithm that identifies recommended products predicts the most relevant products based on the product a customer is interacting with."See full answer

    Technical
    Analytical
  • Snowflake logoAsked at Snowflake 

    "was this techincal phone screen round or panel discussion round?"

    Chirag C. - "was this techincal phone screen round or panel discussion round?"See full answer

    Software Engineer
    Technical
    +2 more
  • Google logoAsked at Google 
    +9

    " from typing import List from collections import defaultdict def areSentencesSimilar(sentence1: List[str], sentence2: List[str], similarPairs: List[List[str]]) -> bool: if len(sentence1) != len(sentence2): return False wordToSimilarWords = defaultdict(set) for word1, word2 in similarPairs: wordToSimilarWords[word1].add(word2) wordToSimilarWords[word2].add(word1) for i in range(len(sentence1)):"

    Jason D. - " from typing import List from collections import defaultdict def areSentencesSimilar(sentence1: List[str], sentence2: List[str], similarPairs: List[List[str]]) -> bool: if len(sentence1) != len(sentence2): return False wordToSimilarWords = defaultdict(set) for word1, word2 in similarPairs: wordToSimilarWords[word1].add(word2) wordToSimilarWords[word2].add(word1) for i in range(len(sentence1)):"See full answer

    Software Engineer
    Technical
    +2 more
  • TikTok logoAsked at TikTok 

    "This system design question is very small compared to other questions like design instagram, twitter, google drive etc... Since the design involves less components the level of detail we have to go in them were deep. I had to explain how to deal with all the NFR for the distributed cache system. Whether it is a push model or a pull model. Hade to do BOE calculations for the database too."

    Jagan M. - "This system design question is very small compared to other questions like design instagram, twitter, google drive etc... Since the design involves less components the level of detail we have to go in them were deep. I had to explain how to deal with all the NFR for the distributed cache system. Whether it is a push model or a pull model. Hade to do BOE calculations for the database too."See full answer

    Software Engineer
    Technical
    +1 more
  • Amazon logoAsked at Amazon 
    +2

    "First, let us start with the mission of Amazon: “We strive to offer our customers the lowest possible prices, the best available selection, and the utmost convenience.” Alignment of recommendations system with Amazon's mission: Suggesting recommendations to the users would be a part of this mission as it would allow users to buy things on their mind for the lowest cost in market (may or may not be true). They might get better prices if they order adjacent items together. For example, i"

    Nithesh S. - "First, let us start with the mission of Amazon: “We strive to offer our customers the lowest possible prices, the best available selection, and the utmost convenience.” Alignment of recommendations system with Amazon's mission: Suggesting recommendations to the users would be a part of this mission as it would allow users to buy things on their mind for the lowest cost in market (may or may not be true). They might get better prices if they order adjacent items together. For example, i"See full answer

    Technical Program Manager
    Technical
    +1 more
  • Google logoAsked at Google 
    +1

    "Deep Learning is a part of Artificial Intelligence, it's like teaching the machine to think and make decisions on its own. It's like how we teach a child the concept of an apple - it's round, red, has a stem on top. We show them multiple pictures of apples and then they understand and can recognize an apple in future. Similarly, we feed lots of data to the machine, and slowly, it starts learning from that data, and can then make relevant predictions or decisions based on what it has learnt. A co"

    Surbhi G. - "Deep Learning is a part of Artificial Intelligence, it's like teaching the machine to think and make decisions on its own. It's like how we teach a child the concept of an apple - it's round, red, has a stem on top. We show them multiple pictures of apples and then they understand and can recognize an apple in future. Similarly, we feed lots of data to the machine, and slowly, it starts learning from that data, and can then make relevant predictions or decisions based on what it has learnt. A co"See full answer

    Machine Learning Engineer
    Technical
    +3 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "If it's a product end to end, then there's a lot to say. If it's just a feature on top of a product then I will focus on the complexity and how I break complex tasks into small milestones to partner with XFN teams to nail it. Focus on situation, task, actions and results"

    S G. - "If it's a product end to end, then there's a lot to say. If it's just a feature on top of a product then I will focus on the complexity and how I break complex tasks into small milestones to partner with XFN teams to nail it. Focus on situation, task, actions and results"See full answer

    Product Manager
    Technical
    +2 more
  • "While serverless computing has its merits due to removing the need for server management and auto-scaling abilities, several challenges might arise when deploying machine learning models using this setup. Cold-start latency is a key issue where an Amazon Lambda function, for example, would take more time than usual to run after being idle. This could affect the performance of real-time ML applications negatively. A way to keep the functions warm might be required to avoid this latency. Moreover,"

    Surbhi G. - "While serverless computing has its merits due to removing the need for server management and auto-scaling abilities, several challenges might arise when deploying machine learning models using this setup. Cold-start latency is a key issue where an Amazon Lambda function, for example, would take more time than usual to run after being idle. This could affect the performance of real-time ML applications negatively. A way to keep the functions warm might be required to avoid this latency. Moreover,"See full answer

    Technical
Showing 81-100 of 322