Ir para o conteúdoIr para a pasta
  • Vagas
  • Empresas
  • Salários
  • Para empresas

      Avance em sua carreira

      Descubra qual pode ser seu salário, conquiste a vaga dos seus sonhos e compartilhe insights de qualidade de vida com sigilo.

      employer cover photo
      employer logo
      employer logo

      Snap

      Empresa engajada

      Sobre
      Avaliações
      Remuneração e benefícios
      Vagas
      Entrevistas
      Entrevistas
      Buscas relacionadas: Avaliações da empresa Snap | Vagas da empresa Snap | Salários da empresa Snap | Benefícios da empresa Snap
      Entrevistas da empresa SnapEntrevistas do cargo de SnapUp Apprentice da empresa SnapEntrevista da empresa Snap


      Glassdoor

      • Sobre
      • Prêmios
      • Blog
      • Fale conosco

      Empresas

      • Conta gratuita de empresa
      • Área da empresa
      • Blog para empresas

      Informações

      • Ajuda
      • Regras da Comunidade
      • Termos de Uso
      • Privacidade e opções de anúncios
      • Não venda nem compartilhe minhas informações
      • Ferramenta de consentimento de uso de cookies

      Trabalhe conosco

      • Anunciantes
      • Carreiras
      Baixe o aplicativo:

      • Busque por:
      • Empresas
      • Vagas
      • Localizações

      Copyright © 2008-2026. Glassdoor LLC. “Glassdoor”, “Worklife Pro”, “Bowls” e o logotipo do Glassdoor são marcas comerciais pertencentes à Glassdoor LLC.

      Empresas seguidas

      Fique por dentro de todas as oportunidades e dicas internas seguindo as empresas de seus sonhos.

      Buscas de vagas

      Comece a buscar vagas para receber atualizações e recomendações personalizadas.

      Entrevista para SnapUp Apprentice

      1 de jul. de 2022
      Candidato(a) sigiloso(a) à entrevista
      Santa Monica, CA
      Nenhuma oferta
      Experiência neutra
      Entrevista difícil

      Candidatura

      Candidatei-me online. O processo levou 4 semanas. Fui entrevistado pela Snap (Santa Monica, CA) em mai. de 2022

      Entrevista

      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

      Perguntas de entrevista [1]

      Pergunta 1

      Sort an array of 0s, 1s, and 2s
      Responder à pergunta

      Outras avaliações de entrevista de vagas de SnapUp Apprentice da empresa Snap

      Entrevista para SnapUp Apprentice

      4 de abr. de 2024
      Candidato(a) sigiloso(a) à entrevista
      Nenhuma oferta
      Experiência neutra
      Entrevista com nível médio de dificuldade

      Candidatura

      Candidatei-me por meio de recrutador(a). O processo levou 2 meses. Fiz uma entrevista na empresa Snap.

      Entrevista

      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).

      Perguntas de entrevista [3]

      Pergunta 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) -> ???:
      Responder à pergunta

      Pergunta 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) -> ???:
      Responder à pergunta

      Pergunta 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):
      Responder à pergunta

      As melhores empresas na categoria “Remuneração e benefícios” perto de você

      avatar
      Apple
      4.2★Remuneração e benefícios
      avatar
      Honeywell
      4.0★Remuneração e benefícios
      avatar
      DONE by NONE
      3.8★Remuneração e benefícios
      avatar
      CCC Intelligent Solutions
      3.6★Remuneração e benefícios