Aller au contenuAller au pied de page
  • Emplois
  • Entreprises
  • Salaires
  • Pour les employeurs

      Boostez votre carrière

      Découvrez votre salaire potentiel, décrochez des emplois de rêve et partagez vos témoignages de manière anonyme.

      employer cover photo
      employer logo
      employer logo

      Hopper

      Est-ce votre entreprise ?

      À propos
      Avis
      Salaires et avantages
      Emplois
      Entretiens
      Entretiens
      Recherches associées: Avis sur Hopper | Offres d’emploi chez Hopper | Salaires chez Hopper | Avantages sociaux chez Hopper
      Entretiens chez HopperEntretiens d’embauche pour Software Engineer chez HopperEntretien chez Hopper


      Glassdoor

      • À propos
      • Récompenses
      • Blog
      • Nous contacter
      • Guides

      Employeurs

      • Compte employeur gratuit
      • Centre employeur
      • Blog pour les employeurs

      Informations

      • Aide
      • Règles de la communauté
      • Conditions d'utilisation
      • Confidentialité et choix publicitaires
      • Ne pas vendre ni partager mes informations
      • Outil de consentement aux cookies

      Travailler avec nous

      • Annonceurs
      • Carrières
      Télécharger l'application

      • Parcourir par :
      • Entreprises
      • Emplois
      • Lieux

      Copyright © 2008-2026. Glassdoor LLC. « Glassdoor », son logo, « Worklife Pro » et « Bowls » sont des marques déposées de Glassdoor LLC.

      Entreprises suivies

      Tenez-vous au courant des dernières opportunités et profitez de conseils d’initiés en suivant les entreprises de vos rêves.

      Recherche d’emplois

      Obtenez des recommandations et des mises à jour personnalisées en démarrant vos recherches.

      Entretien pour Software Engineer

      24 avr. 2021
      Candidat à l'entretien anonyme
      New York, NY

      Autres retours d’entretien d’embauche pour un poste comme Software Engineer chez Hopper

      Entretien pour Software Engineer

      13 nov. 2022
      Candidat à l'entretien anonyme
      Offre refusée
      Expérience positive
      Entretien difficile
      Aucune offre
      Expérience négative
      Entretien difficile

      Candidature

      J'ai postulé en ligne. J'ai passé un entretien chez Hopper (New York, NY) en avr. 2021

      Entretien

      First Online Assessment for 2 hours in HackerRank. Then a live coding interview session. Then 3 hours back to back interview with the panel which including another round of coding interview.

      Questions d'entretien [1]

      Question 1

      Below is sample chat to flight booking: Hopper: Hello, John! It looks like you booked a Basic Economy flight. Hopper: Are you aware that this flight doesn't have any storage for carry-on luggage? > User is given the options [Yes] and [No] User: No Hopper: Some other limitations you may want to consider is that you will not be able to pick a seat. Hopper: We're happy to let you know that we can upgrade you today for just $25! Hopper: Would you like to do that now? > User is given the options [Yes, please upgrade] and [Not right now] User: Not right now Conclusion: Okay, please let our customer service team know if you change your mind. This conversation can take place in a different way based on user input. Deliver the entire conversation as a decision tree when the user enters the conversation interface. This particular conversation can be represented as follows (where each four spaces represents one indentation level): Output(text="Hello, John! It looks like you booked a Basic Economy flight.") Output(text="Are you aware that this flight doesn't have any storage for carry-on luggage?") - Answer(text="No") Output(text="Some other limitations you may want to consider is that you will not be able to pick a seat.") Output(text="We're happy to let you know that we can upgrade you today for just $25!") Output(text="Would you like to do that now?") - Answer(text="Not right now") Conclusion(text="Okay, please let our customer service team know if you change your mind.") - Answer(text="Yes, please upgrade") Conclusion(text="Okay, you've been upgraded!") - Answer(text="Yes") Output(text="We're happy to let you know that we can upgrade you today for just $25!") Output(text="Would you like to do that now?") - Answer(text="Not right now") Conclusion(text="Okay, please let our customer service team know if you change your mind.") - Answer(text="Yes, please upgrade") Conclusion(text="Okay, you've been upgraded!") This representation works, but we can see that there’s some room for reuse in this conversation to reduce the size of the payload. To do this, we implemented a “goto” system and label some of our output. Consider below eg: Output(text="Hello, John! It looks like you booked a Basic Economy flight.") Output(text="Are you aware that this flight doesn't have any storage for carry-on luggage?") - Answer(text="No") Output(text="Some other limitations you may want to consider is that you will not be able to pick a seat.") Output(text="We're happy to let you know that we can upgrade you today for just $25!", label=1) Output(text="Would you like to do that now?") - Answer(text="Not right now") Conclusion(text="Okay, please let our customer service team know if you change your mind.") - Answer(text="Yes, please upgrade") Conclusion(text="Okay, you've been upgraded!") - Answer(text="Yes") Goto(label=1) In this example, the Goto(1) instruction would take the user straight to the existing subtree conversation, and Output has an optional second parameter to assign it a label. Outputs are the only thing that are a valid Goto target. It's another way of saying "continue the conversation from here". You're given the conversation tree and an array of answers that the user picked, and your task is to construct what the conversation between the user and Hopper was. Essentially, this means running through the conversation tree and printing out what Hopper said and what the User said, and what the conversation ended with. Below is eg of input: Hello, John! It looks like you booked a Basic Economy flight. Are you aware that this flight doesn't have any storage for carry-on luggage? -No Some other limitations you may want to consider is that you will not be able to pick a seat. 1:We're happy to let you know that we can upgrade you today for just $25! Would you like to do that now? -Not right now =Okay, please let our customer service team know if you change your mind. -Yes, please upgrade =Okay, you've been upgraded! -Yes >1 --- No Not right now Any number of Outputs may follow a single Output (but only at the same indentation level), and any of them may have labels that can be referred to from anywhere in the tree. An Output will always be followed by a series of Answers at the indentation of the Output + 1. An Answer can only be followed either by an Output (rules above still apply), a Conclusion, or a Goto. Goto and Conclusion cannot be followed by anything either at the same indentation level or the next one. After an Answer to an Output has been specified, no more Outputs are allowed at that indentation level. A Conclusion is meant to finish the conversation (all user answers after a Conclusion signal should be ignored).
      Répondre à cette question
      11

      Candidature

      J'ai passé un entretien chez Hopper

      Entretien

      Full day of remote interviews, 4-5 sessions each with data structures programming. One behavioral round with hiring manager towards the end. Process started with a technical screen consisting of an online programming assessment.

      Questions d'entretien [1]

      Question 1

      What would your former manager/colleagues say about you.
      Répondre à cette question
      3

      Entretien pour Software Engineer

      3 oct. 2022
      Candidat à l'entretien anonyme
      Aucune offre
      Expérience négative
      Entretien moyen

      Candidature

      J'ai postulé en ligne. J'ai passé un entretien chez Hopper

      Entretien

      The company seemed really pretentious with them trying so hard to emulate Amazon. Got rejected after a screening round which was an LLD round. Who screens on the basis of LLD though? The interviewer was not engaged throughout the process and was doing some of his own work. I had to say his name multiple times to bring him back to the conversation.

      Questions d'entretien [1]

      Question 1

      Conventional LLD problem was asked
      Répondre à cette question
      3

      Entretien pour Software Engineer

      27 juin 2022
      Candidat à l'entretien anonyme
      Aucune offre
      Expérience négative

      Candidature

      J'ai passé un entretien chez Hopper

      Entretien

      External recruiter reached out, and afterwards I chatted with a technical recruiter from Hopper. The written communication has been great, polite and timely. The initial chat was going fine until we started talking about the rest of the interview process. The recruiter explained to me that the next step was leetcode style and they used to give 2 days for the challenge to be completed but the women engineers complained that it was too short so they decided to make it a week. I got offended by this specification but still finished the interview as if I wasn’t. Did not continue the process afterwards.

      Questions d'entretien [1]

      Question 1

      Which technologies I’ve worked with and my education background
      Répondre à cette question
      3