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

      VK

      Essa empresa é sua?

      Sobre
      Avaliações
      Remuneração e benefícios
      Vagas
      Entrevistas
      Entrevistas
      Buscas relacionadas: Avaliações da empresa VK | Vagas da empresa VK | Salários da empresa VK | Benefícios da empresa VK
      Entrevistas da empresa VKEntrevistas do cargo de C/C++ Developer da empresa VKEntrevista da empresa VK


      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
      Amazon
      3.7★Remuneração e benefícios
      avatar
      Google
      4.5★Remuneração e benefícios
      avatar
      Meta
      4.6★Remuneração e benefícios
      avatar
      Booking.com
      4.2★Remuneração e benefícios

      Entrevista para C/C++ Developer

      10 de abr. de 2014
      Candidato(a) sigiloso(a) à entrevista
      Moscovo,

      Outras avaliações de entrevista de vagas de C/C++ Developer da empresa VK

      Entrevista para C++ Developer

      22 de ago. de 2018
      Candidato(a) sigiloso(a) à entrevista
      Moscovo,
      Nenhuma oferta
      Experiência neutra
      Nenhuma oferta
      Experiência neutra
      Entrevista difícil

      Candidatura

      Candidatei-me por meio de recrutador(a). O processo levou 2 semanas. Fui entrevistado pela VK (Moscovo, ) em ago. de 2013

      Entrevista

      This was my first employment (right after the university), which most likely affected the process. HR contacted me. The interviewing process had multiple steps: 1) preliminary talk in Skype with the HR. I was asked to send some of my code for them to see. Some organizational questions (particularly transportation to the work site, since I applied to the position in another city). The next day I was invited into their office for an interview. 2) 4-hours-long (!) technical interview in their office - with both HR and team lead present and participating. HR was a specialist (i.e. a programmer, not just HR). There were multiple questions about my background, especially the thesis, programming interests, multiple hobby projects I did during my studies. They showed me a piece of code and asked to explain what it is doing. 3) At the end of a technical interview they asked me to write a test program at home (to further evaluate my programming skills): a HTTP client in C, using only libc. They also sent me a letter with attached template "assess your skills in the following: [list of skills], between 1 and 5 each", so that I fill it and send it back to them. Personally I think I wrote a very nice program here. 4) After several days I was invited to the second interview in their office. It was also 4-hours-long, the same HR and team lead. We discussed the code I wrote. They also showed me some questions like "is this code wrong or not". After that there was a pretty annoying philosophical talk about whether it is possible to write code without bugs, etc. Some questions about hobbies etc. More discussion of my thesis. Then they called another team lead, which came and very briefly (<5 minutes) asked me few formal questions about the same things we already discussed before (thesis, programming interests, hobby projects etc.). Both interviews were pretty tough and exhausting, but interesting. After the second interview, when team leads left, the HR told me that he never saw a team lead (the first one) so impressed before, and said that the results will be known next week. However, the next week I got an e-mail that they wouldn't make an offer. Theoretically I could say the experience was positive, if only it wasn't so ridiculously long for a rejection as the result.

      Perguntas de entrevista [1]

      Pergunta 1

      How can we (or you) be sure that you won't make many bugs?
      Responder à pergunta
      2
      Entrevista difícil

      Candidatura

      Candidatei-me por meio de recrutador(a). O processo levou 3 semanas. Fui entrevistado pela VK (Moscovo, ) em ago. de 2018

      Entrevista

      I participated in two on-site interviews at Mail.ru. Each interview is split into 1 to 3 parts of 1-hour long sessions with different teams. Be prepared to write your code on paper or white board.

      Perguntas de entrevista [11]

      Pergunta 1

      Suppose you have a large array of integers that could not be loaded into RAM. How would you sort it?
      Responder à pergunta

      Pergunta 2

      How to use *nix commands ‘sed’ and ‘grep’?
      Responder à pergunta

      Pergunta 3

      Find substring in string (using only C language) and return its start position. If substring is not found, return ‘-1’.
      Responder à pergunta

      Pergunta 4

      Suppose an array sorted in ascending order is rotated at some pivot unknown to you beforehand. You are given a target value to search. If found in the array return its index, otherwise return ‘-1’. You may assume no duplicate exists in the array.
      Responder à pergunta

      Pergunta 5

      You’re refactoring a function void processFile(). It starts with call to fopen() to open file, then we call several operations (they could throw exceptions) and finally at the end of the function we call fclose() to close file. Detect problem with this code and fix it (provide as many variants as you can).
      Responder à pergunta

      Pergunta 6

      What STL algorithms do you use? Describe advantages of using STL algorithms.
      Responder à pergunta

      Pergunta 7

      How to remove value K from std::vector using std::remove and std::erase algorithms? How these algorithms works?
      Responder à pergunta

      Pergunta 8

      Describe differences between std::vector and std::list. Pros and cons of each of these data structures?
      Responder à pergunta

      Pergunta 9

      How std::vector would grow in size if we would add elements one by one? Time complexity of push_back() in worst and average case?
      Responder à pergunta

      Pergunta 10

      Which smart pointers are available in C++? Describe their differences and use cases.
      Responder à pergunta

      Pergunta 11

      Which software design patterns do you know? How to use them?
      Responder à pergunta