Technical Interview Questions

Review this list of 321 technical interview questions and answers verified by hiring managers and candidates.
  • Amazon logoAsked at Amazon 

    "Use a min-heap or sort the array, either method works"

    Kwaku K. - "Use a min-heap or sort the array, either method works"See full answer

    Software Engineer
    Technical
  • Asana logoAsked at Asana 
    Technical
    System Design
  • "How would you place Amazon Alex hardware in a car, if car software integration was not an option? Let me understand the context and the situation Is Amazon really trying to experiment if they could be a new device category in the cars (or) Is it that they did not get the right partnerships that led to this decision (assuming this is the case) What could be the objectives why Amazon will get interested in this? Apple and Google are getting entrenched in this space and Amazon has almost n"

    Vamsi K. - "How would you place Amazon Alex hardware in a car, if car software integration was not an option? Let me understand the context and the situation Is Amazon really trying to experiment if they could be a new device category in the cars (or) Is it that they did not get the right partnerships that led to this decision (assuming this is the case) What could be the objectives why Amazon will get interested in this? Apple and Google are getting entrenched in this space and Amazon has almost n"See full answer

    Technical
    Product Design
  • Google logoAsked at Google 

    "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
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Google logoAsked at Google 
    Software Engineer
    Technical
  • "Classes are represented in memory as areas where code and class shared objects are. The JVM use class loader to load classes and unload them if no more required at runtime as specified at https://docs.oracle.com/javase/specs/jls/se8/html/jls-12.html#jls-12.7, to name a very consolidated version of JVM. The interviewers supposed memory was freed without being subject to GC. I asked to discuss to clarify which hypothesis is right, the interviewers dismissed me. I'm very happy they didn't select m"

    Luca D. - "Classes are represented in memory as areas where code and class shared objects are. The JVM use class loader to load classes and unload them if no more required at runtime as specified at https://docs.oracle.com/javase/specs/jls/se8/html/jls-12.html#jls-12.7, to name a very consolidated version of JVM. The interviewers supposed memory was freed without being subject to GC. I asked to discuss to clarify which hypothesis is right, the interviewers dismissed me. I'm very happy they didn't select m"See full answer

    Software Engineer
    Technical
  • Yelp logoAsked at Yelp 
    Technical
    Behavioral
  • Asked at FrontFinancial 
    Product Manager
    Technical
    +1 more
  • LinkedIn logoAsked at LinkedIn 

    "This question is quite straightforward. The key to this is to be concise and specific. > An endpoint is essentially the destination of an API call. The endpoint returns specific data depending on which endpoint was called. An example of a POST request is when a user signs up or logs in. Some data is posted and validated on the server (like a login email and password). An example of a GET request is when viewing another user's page. There's likely an endpoint that gets data like the person's name"

    Exponent - "This question is quite straightforward. The key to this is to be concise and specific. > An endpoint is essentially the destination of an API call. The endpoint returns specific data depending on which endpoint was called. An example of a POST request is when a user signs up or logs in. Some data is posted and validated on the server (like a login email and password). An example of a GET request is when viewing another user's page. There's likely an endpoint that gets data like the person's name"See full answer

    Product Manager
    Technical
  • "package mycoding.tryexponent.com; import java.util.Scanner; public class FirstAndLastOccurenceOfaNumber { public static void main(String[] arg) { System.out.println("Enter 'a' to run the programme:"); System.out.println("Enter 't' to terminate the programme:"); Scanner in=new Scanner(System.in); String inputtedString=in.nextLine(); while(!"t".equalsIgnoreCase(inputtedString)) { System.out.println("enter a number to find its 1st nd last occurence"); int number=in.nextInt(); int[] array=new i"

    Ankur T. - "package mycoding.tryexponent.com; import java.util.Scanner; public class FirstAndLastOccurenceOfaNumber { public static void main(String[] arg) { System.out.println("Enter 'a' to run the programme:"); System.out.println("Enter 't' to terminate the programme:"); Scanner in=new Scanner(System.in); String inputtedString=in.nextLine(); while(!"t".equalsIgnoreCase(inputtedString)) { System.out.println("enter a number to find its 1st nd last occurence"); int number=in.nextInt(); int[] array=new i"See full answer

    Technical
  • "Things on which Site performance depends Page Speed: The time it takes to load the webpage. It comprises the metrics like Server response time [Amount of time when a web client makes a request and a server responds to the request], Transfer time [Time it takes to download a webpage], and render time [Duration of time it takes to render the HTML page in browser]. DNS lookup speed: Every website name is mapped with the corresponding IP Address. So the browser lookup up the IP for t"

    Anonymous Muskox - "Things on which Site performance depends Page Speed: The time it takes to load the webpage. It comprises the metrics like Server response time [Amount of time when a web client makes a request and a server responds to the request], Transfer time [Time it takes to download a webpage], and render time [Duration of time it takes to render the HTML page in browser]. DNS lookup speed: Every website name is mapped with the corresponding IP Address. So the browser lookup up the IP for t"See full answer

    Technical
  • Salesforce logoAsked at Salesforce 
    Solutions Architect
    Technical
  • "There are few points which we need to understand while advising engineering team. Risk assessments. Cost Benefit Analysis Vendor relationship Vendor Lock in."

    Sudhansu T. - "There are few points which we need to understand while advising engineering team. Risk assessments. Cost Benefit Analysis Vendor relationship Vendor Lock in."See full answer

    Technical
  • Twitch logoAsked at Twitch 

    "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
  • Mastercard logoAsked at Mastercard 

    "min-num = arr[0] max-num = arr[0] for (i=1; i max-num) { max-num = arr[i]; } } System.out.println("Minimum = " + min-num); System.out.println("Maximum = " + max-num);"

    Kamlesh S. - "min-num = arr[0] max-num = arr[0] for (i=1; i max-num) { max-num = arr[i]; } } System.out.println("Minimum = " + min-num); System.out.println("Maximum = " + max-num);"See full answer

    Software Engineer
    Technical
  • HBO logoAsked at HBO 
    Technical
    Behavioral
  • Technical
    Product Strategy
  • Asked at Bentobox 
    Product Manager
    Technical
    +2 more
Showing 281-300 of 321