Passa al contenutoPassa al piè di pagina
  • Lavori
  • Aziende
  • Stipendi
  • Per le aziende

      Migliora la tua carriera

      Scopri le tue potenzialità di guadagno, trova lavori da sogno e condividi approfondimenti su lavoro e vita privata in forma anonima.

      employer cover photo
      employer logo
      employer logo

      Arista Networks

      Questa è la tua azienda?

      Chi siamo
      Recensioni
      Stipendi e benefit
      Lavori
      Colloqui
      Colloqui
      Ricerche correlate: Recensioni su Arista Networks | Offerte di lavoro di Arista Networks | Stipendi di Arista Networks | Benefit di Arista Networks
      Colloqui di Arista NetworksColloqui per Software Engineer Interview (C++) presso Arista NetworksColloquio di Arista Networks


      Glassdoor

      • Chi siamo
      • Contattaci

      Aziende

      • Account Business gratuito
      • Spazio per le aziende
      • Blog per le aziende

      Informazioni

      • Aiuto
      • Linee guida
      • Condizioni d'uso
      • Privacy e scelte pubblicitarie
      • Non vendere né condividere le mie informazioni
      • Strumento per l'accettazione dei cookie

      Lavora con noi

      • Inserzionisti
      • Carriere
      Scarica l'app

      • Cerca:
      • Aziende
      • Lavori
      • Località

      Copyright © 2008-2026. Indeed, Inc. "Glassdoor," "Worklife Pro," "Bowls" e il relativo logo sono marchi registrati di Indeed, Inc.

      Aziende seguite

      Non lasciarti sfuggire opportunità e informazioni privilegiate seguendo le aziende dove vorresti lavorare.

      Ricerche di lavoro

      Ricevi suggerimenti e aggiornamenti personalizzati avviando le tue ricerche.

      Colloquio per Software Engineer Interview (C++)

      22 mag 2017
      Candidato anonimo a colloquio
      Nessuna offerta
      Esperienza negativa
      Colloquio difficile

      Candidatura

      Ho presentato la mia candidatura tramite un selezionatore. Ho sostenuto un colloquio presso Arista Networks

      Colloquio

      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.

      Domande di colloquio [1]

      Domanda 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 risposta
      1