Skip to main content

Technical Interview Questions

Review this list of 400 Technical interview questions and answers verified by hiring managers and candidates.
  • " The productofarrays() function works by first creating an empty array to store the product of the two integers. Then, it iterates through the first array and multiplies each element by each element in the second array. The product of each element is then appended to the product array. Finally, the product array is returned def productofarrays(array1, array2): """ Calculates the product of two integers represented by two arrays. Args: array1: The first array. array2: The se"

    Praful B. - " The productofarrays() function works by first creating an empty array to store the product of the two integers. Then, it iterates through the first array and multiplies each element by each element in the second array. The product of each element is then appended to the product array. Finally, the product array is returned def productofarrays(array1, array2): """ Calculates the product of two integers represented by two arrays. Args: array1: The first array. array2: The se"See full answer

    Software Engineer
    Technical
  • Salesforce logoAsked at Salesforce 
    Add answer
    Security
    Technical
    +1 more
  • Amazon logoAsked at Amazon 
    1 answer

    "Stateful Firewall Tracks the state of active network connections (TCP, UDP, etc.) and makes decisions based on both rules and connection state (e.g., established sessions). Stateless Firewall Makes decisions based only on packet header information (source IP, destination IP, port, protocol) without tracking connection states."

    Gopal R. - "Stateful Firewall Tracks the state of active network connections (TCP, UDP, etc.) and makes decisions based on both rules and connection state (e.g., established sessions). Stateless Firewall Makes decisions based only on packet header information (source IP, destination IP, port, protocol) without tracking connection states."See full answer

    Solutions Architect
    Technical
  • Google logoAsked at Google 
    Add answer
    Product Manager
    Technical
    +1 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • 1 answer

    "Through confusion matrix we can find the over all TP,TN,FP,FN so that we can find the actual and correct predicted value."

    Tharun G. - "Through confusion matrix we can find the over all TP,TN,FP,FN so that we can find the actual and correct predicted value."See full answer

    Product Manager
    Technical
    +1 more
  • Apple logoAsked at Apple 
    Add answer
    Product Designer
    Technical
    +1 more
  • Tinder logoAsked at Tinder 
    1 answer

    "I would recognize the factors that are causing the interference. Then i will use tools like smoothing techniques or algorithms (e.g Kalman filters for time series) which can help isolate genuine trends from noise. In testing i would employ techniqu es like A/B testing to measure interference from unrelated factors and use techniques like regression analysis to seperate the relevant factors from noise."

    Trusha M. - "I would recognize the factors that are causing the interference. Then i will use tools like smoothing techniques or algorithms (e.g Kalman filters for time series) which can help isolate genuine trends from noise. In testing i would employ techniqu es like A/B testing to measure interference from unrelated factors and use techniques like regression analysis to seperate the relevant factors from noise."See full answer

    Data Scientist
    Technical
  • Google logoAsked at Google 
    Add answer
    Technical
    System Design
  • Technical
    Product Design
  • "I try to solve this initially using quick select where will take a pivot element and position the remaining elements and check if the current index is answer or not and continue the same but it requires o(n*n), but interviewee is expecting the best from me, so at the end i tried solving using heaps where will check the difference between k and n-k to use min or max heap after that we will heap the array, and will keep popping the element k-1 and return the peek one which leads to answer."

    Mourya C. - "I try to solve this initially using quick select where will take a pivot element and position the remaining elements and check if the current index is answer or not and continue the same but it requires o(n*n), but interviewee is expecting the best from me, so at the end i tried solving using heaps where will check the difference between k and n-k to use min or max heap after that we will heap the array, and will keep popping the element k-1 and return the peek one which leads to answer."See full answer

    Software Engineer
    Technical
    +2 more
  • Google logoAsked at Google 
    1 answer

    "Good afternoon everyone my name is shubham shamra, i'm from aligarh i've completed my graduation in electricak engineering from Gurukulkangri vishwavidyalaya haridwar. I having 6.5 year+ experience in project execution, operation and vendor and client management. Currently i'm working at vision india services pvt. ltd. here i'm managing smart metering project my role involves - leading team, coordinate with all DISCOM project manager and stake holder, billing and end to end operations. Befor"

    Shubham S. - "Good afternoon everyone my name is shubham shamra, i'm from aligarh i've completed my graduation in electricak engineering from Gurukulkangri vishwavidyalaya haridwar. I having 6.5 year+ experience in project execution, operation and vendor and client management. Currently i'm working at vision india services pvt. ltd. here i'm managing smart metering project my role involves - leading team, coordinate with all DISCOM project manager and stake holder, billing and end to end operations. Befor"See full answer

    Product Designer
    Technical
  • Google logoAsked at Google 
    Add answer
    Technical
    Concept
  • Google logoAsked at Google 
    1 answer

    "This is a Technical question. It tests your ability to understand high level technical concepts. Even though your job won't have any coding involved, you'll still need to understand these concepts. Being able to cover all these topics with clarity communicates confidence in your interviewer. Unfortunately, there's no formula for technical questions, but some general tips are: Use analogies when you can Break your solution into clear, bite-size steps Don't be afraid to use examples to b"

    Exponent - "This is a Technical question. It tests your ability to understand high level technical concepts. Even though your job won't have any coding involved, you'll still need to understand these concepts. Being able to cover all these topics with clarity communicates confidence in your interviewer. Unfortunately, there's no formula for technical questions, but some general tips are: Use analogies when you can Break your solution into clear, bite-size steps Don't be afraid to use examples to b"See full answer

    Product Manager
    Technical
  • LinkedIn logoAsked at LinkedIn 
    1 answer

    "Clarification Question what does it mean by the different markets? Emerging market, developing market, or developed market. Technical Front Low bandwidth or network can affect the performance Latency can be high if the server is not placed near to the regions Business Front The average number of people who indulge in corporate or white collar jobs is very less. Jobs in the local market is very less People who don't have smartphone/desktop excess extensively may not be present on the"

    Anonymous Muskox - "Clarification Question what does it mean by the different markets? Emerging market, developing market, or developed market. Technical Front Low bandwidth or network can affect the performance Latency can be high if the server is not placed near to the regions Business Front The average number of people who indulge in corporate or white collar jobs is very less. Jobs in the local market is very less People who don't have smartphone/desktop excess extensively may not be present on the"See full answer

    Technical
    Analytical
  • "hi"

    Sean L. - "hi"See full answer

    Technical
    Product Design
  • Google logoAsked at Google 
    Add answer
    Technical
    System Design
  • Meta logoAsked at Meta 
    Add answer
    Technical Program Manager
    Technical
    +2 more
  • "Likely 2 from VM in one Project VPC to VPC in another project in AWS or GCP , Azure"

    Rashmi B. - "Likely 2 from VM in one Project VPC to VPC in another project in AWS or GCP , Azure"See full answer

    Technical
    System Design
  • Lucid Software logoAsked at Lucid Software 
    1 answer

    "Disclaimer: Just an Overview. Let us consider 2 Systems: System A: Includes the Bank Account numbered 123 System B: Includes the Bus Transit Card Numbered 456. Our Customer named: Tom Taking the journey step by step: Product Design & Workflow: System B will have an account number linked with it, which will be maintained by the bus operator. This account can be linked with the Bank Details of the user, using the beneficiary adding mechanism. System A's bank account number will be linked w"

    Biplab R. - "Disclaimer: Just an Overview. Let us consider 2 Systems: System A: Includes the Bank Account numbered 123 System B: Includes the Bus Transit Card Numbered 456. Our Customer named: Tom Taking the journey step by step: Product Design & Workflow: System B will have an account number linked with it, which will be maintained by the bus operator. This account can be linked with the Bank Details of the user, using the beneficiary adding mechanism. System A's bank account number will be linked w"See full answer

    Technical
    Product Design
Showing 261-280 of 400
Exponent

Get updates in your inbox with the latest tips, job listings, and more.

Follow Us

Products
Courses
Interview Questions
Interview Experiences
Popular articles
Guides
Coaching
For Partners
Company
Exponent © 2026
Terms of Service | Privacy