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

      Snap

      Employeur impliqué

      À propos
      Avis
      Salaires et avantages
      Emplois
      Entretiens
      Entretiens
      Recherches associées: Avis sur Snap | Offres d’emploi chez Snap | Salaires chez Snap | Avantages sociaux chez Snap
      Entretiens chez SnapEntretiens d’embauche pour SnapUp Apprentice chez SnapEntretien chez Snap


      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 SnapUp Apprentice

      4 avr. 2024
      Candidat à l'entretien anonyme
      Aucune offre
      Expérience neutre
      Entretien moyen

      Candidature

      J'ai postulé via un recruteur. Le processus a pris 2 mois. J'ai passé un entretien chez Snap

      Entretien

      Remote 5 Hour Project Interview with 5 different interviewers, all Software Engineers. Last half hour is left to evaluate and ask questions about the company. Implementation of a chat system with 3 parts: Messaging, Feed Sync and Privacy (Friend Messaging only).

      Questions d'entretien [3]

      Question 1

      PHASE 1 - MVP Messaging For the initial version of Chat, Snap has decided to only support messages between 2 users. Users will only be able to enter text in the chat box and send messages to each other. Your TL has provided the below skeleton code for the API that will receive incoming messages from the client. Please implement the sendMessage and getConversation functions: def send_message(sender_id: str, recipient_id: str, message: str) -> None: def get_conversation(sender_id: str, recipient_id: str) -> ???:
      Répondre à cette question

      Question 2

      PHASE 2 - Feed Sync Now that basic sending and receiving of messages are working, the client team wants to work on the "Feed" screen for messages. The "Feed", in snapchat is a list of conversations that a user is a part of. The feed is sorted by the newest message at the top of the feed.. The client team has asked you to implement the following API: [Java] def sync_feed(user_id: str) -> ???:
      Répondre à cette question

      Question 3

      PHASE 3 - Privacy Settings To support privacy controls you will: Create a new service that the ConversationService will use to check the relationship between two users. Add a new method to the ConversationService that allows users to update their privacy settings. Add logic to check if a user can send a message to another user based on their privacy settings. from enum import Enum class Privacy(Enum): PUBLIC = "PUBLIC" FRIENDS = "FRIENDS" class ConversationService: def set_privacy(self, user_id, privacy): pass class FriendService: def is_friend(self, user_id, friend_id): def add_friend(self, user_id, friend_id): def remove_friend(self, user_id, friend_id):
      Répondre à cette question

      Autres retours d’entretien d’embauche pour un poste comme SnapUp Apprentice chez Snap

      Entretien pour SnapUp Apprentice

      1 juil. 2022
      Candidat à l'entretien anonyme
      Santa Monica, CA
      Aucune offre
      Expérience neutre
      Entretien difficile

      Candidature

      J'ai postulé en ligne. Le processus a pris 4 semaines. J'ai passé un entretien chez Snap (Santa Monica, CA) en mai 2022

      Entretien

      1) 1 hour long technical interview (pretty average leetcode question) 2) 5 hour onsite interview with a 30 minute break (bigger 5 phase project that is done with software engineers), last 30 mins saved for any questions you have

      Questions d'entretien [1]

      Question 1

      Sort an array of 0s, 1s, and 2s
      Répondre à cette question