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

      Arista Networks

      Essa empresa é sua?

      Sobre
      Avaliações
      Remuneração e benefícios
      Vagas
      Entrevistas
      Entrevistas
      Buscas relacionadas: Avaliações da empresa Arista Networks | Vagas da empresa Arista Networks | Salários da empresa Arista Networks | Benefícios da empresa Arista Networks
      Entrevistas da empresa Arista NetworksEntrevistas do cargo de Software Engineer Interview (C++) da empresa Arista NetworksEntrevista da empresa Arista Networks


      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.

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

      avatar
      Cisco
      4.0★Remuneração e benefícios
      avatar
      Capgemini
      3.7★Remuneração e benefícios
      avatar
      SAP
      3.9★Remuneração e benefícios
      avatar
      Bloomberg
      4.0★Remuneração e benefícios

      Entrevista para Software Engineer Interview (C++)

      22 de mai. de 2017
      Candidato(a) sigiloso(a) à entrevista
      Nenhuma oferta
      Experiência negativa
      Entrevista difícil

      Candidatura

      Candidatei-me por meio de recrutador(a). Fiz uma entrevista na empresa Arista Networks.

      Entrevista

      Firstly, I got a simple C++ task to solve at HackerRank, which I did well. Afterwards, living in Saint-Petersburg (Russia), I'd been interviewed via Skype and ssh'ing to the server and doing coding tasks in the terminal. I had been scheduled for two interviews. The interviewer for the 1st interview had missed the invitation to the interview (in Russia we have a sort of proverb "The theatre starts with a cloakroom", which means the first impression is right in most cases) and the HR rapidly assigned me another guy who was a C programmer. He asked me to solve 2 simple algorithmic tasks in C which I did well too (1.1 and 1.2). Two days ago I got a response from the HR that we can proceed for the 2nd interview. Also she asked if I prefer C or C++ programming. I said C++ and I had no experience in C programming according to my CV, so she said she'll organize a C++ interview. The 2nd interview was conducted by yet another C programmer as well, whom I didn't expect as I'd prepared for C++ underlying tricky questions. He asked me to write a function to yield a next node (descend traversing) in a binary tree (2.1). I wasn't prepared for that at all! Moreover I had no chance to run/debug the code. So, this task I failed. Then he gave me C code snippet which is allegedly to be used in multithreading environment and find possible issues (2.2). Naturally, there were data races. I suggested using a mutex, but the guy firstly assumed using a self-made spinlock having forgotten to add the volatile keyword. In the contemporary world nobody writes multi-threading code like that! Also he asked me a few questions about compiler optimizations, i.e. how would the compiler amend the code. That's sooo low-level. Use a mutex / std::atomic vars and std::atomic_thread_fence to prevent the compiler to re-order your operations, Luke! Spinlocks are too erratic to use, especially on multi-processor because of CPU caches. This archaic way of designing code (even on an interview) discouraged me from working in the company, so I wasn't disappointed or frustrated by the immediate refusal, though I'm wondering why having said several times that I'm a C++ developer and dislike C, I'd been interviewed as a C programmer. No any questions about C++, no any technical stuff.

      Perguntas de entrevista [1]

      Pergunta 1

      1.1. Find the missing element in a sorted array of ints in C. 1.2. Determine if the given char* is a palindrome in C. 2.1. Find the next node in a binary tree in C. 2.2. Find issues in given multi-threaded C code.
      1 resposta
      1