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

      Yandex

      Essa empresa é sua?

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


      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 C++ Developer

      27 de jul. de 2018
      Candidato(a) sigiloso(a) à entrevista
      Moscovo,
      Nenhuma oferta
      Experiência positiva
      Entrevista difícil

      Candidatura

      Candidatei-me pessoalmente. O processo levou 3 semanas. Fui entrevistado pela Yandex (Moscovo, ) em jul. de 2018

      Entrevista

      The interview process is perfectly described on the Yandex official site. I think my interview experience wasn’t unique, so I don’t think it is worth to describe it. Instead I want to tell you what Yandex expect from candidate for a position like “C++ developer”. Your first technical interview would be a Skype interview. What would help you to pass it: 1. Before interview check that your Skype client is working OK. Check that the microphone is working properly, you have a good Internet connection. 2. Be calm, polite and friendly during interview. 3. Interviewer would expect that: 3.1 you remember powers of 2 especially 0 - 10, 15, 16, 20, 30 - 32, 64). 3.2 you remember truth tables like AND, OR, XOR. 3.3 you have advanced knowledge of your programming language. You should know about features (including difficult) of your language. For example, for C++ you should know about different types of constructors, copy operators, pointers (all types), references, how to safely create/recreate/delete resource, and so on. 3.4 you have PERFECT knowledge of standard data structures like Linked List, Vector, Binary Tree. You have to remember how to implement them, complexities of basic operations (insert, delete, search, access), pros and cons. 3.5 you should know what data structures (containers) are provided in standard library of your language. Complexities of their basic operations. Prepare several examples that will show the strengths of different data structures. 3.6 you have PERFECT knowledge of basic searching and sortings algorithms like Binary Search, Bubble Sort, Merge Sort, Quick Sort and so on. You have to know complexities of these algorithms. Be prepared that you may be asked to implement one of them without any error. 3.7 you spent some time for reading about advanced sorting algorithms like Counting sort, Radix sort, Bucket sort. You have to know how they work, their complexities, pros and cons. 3.8 you have experience with development of multithreading code. Threads, mutexes, semaphores, atomics, data races, deadlocks and how to avoid them - you should know all that. Also don’t forget to read about 'lock-free' programming. 3.9 you worked with databases. You need to know how the database works, basics of SQL language (SELECT, WHERE, JOIN, etc.), what is normalization (be prepared to provide examples), what is index, ACID principles. 3.10 in your code you use software design patterns. You have to know at least most popular ones like Singleton, Abstract Fabric, MVC, MVP, etc. Prepare examples that would show how to use them and how they help to organize your code. After successful Skype-interview you will be invited for onsite interview. There would be several 1-hour interview sessions with 1 or 2 Yandex developers (or team-leads). You would be asked to implement algorithms for several problems (from 1 to 3). What would help you to pass on-site interview: 1. Be calm, polite and friendly. 2. Prepare answers for common questions like "Why you are searching for a new job?", "What was the most interesting/uninteresting task during your career?". 3. Usually you would implement algorithm that implies work with arrays, strings, binary tries and linked lists. Don’t expect tough tasks or algorithms that needs strong math knowledge. Usually your solution would fit on 20 - 30 lines. So best advice here - practice a lot on these types of the tasks before interview. Weeks or even months before. 4. Interviewers expect that you will provide PERFECTLY WORKING code without ANY bug. So your first step is to WRITE as many different TEST CASES as you can. Be sure that you have taken into account EVERY CORNER CASE. Don't try to remember these test cases - write them on paper or on the board. 5. If you don’t understand the task or not sure what the result should be, try to visualize task, ask clarifying questions. 6. Most of the interviewers prefer if you would write code on the whiteboard. If you don’t have whiteboard at home, practice on paper. 7. Don't be silent, tell what algorithm you are going to implement. Expect questions about complexity of your algorithm. 8. When you finish your algorithm, test it VERY carefully. 9. If interviewer would tell you that your code have errors, you MUST find them all. Each unidentified error reduces the probability of successfully passing an interview.

      Perguntas de entrevista [11]

      Pergunta 1

      Given an integer, convert it to a roman numeral. Input is guaranteed to be within the range from 1 to 3999.
      Responder à pergunta

      Pergunta 2

      Given a roman numeral, convert it to an integer. Input is guaranteed to be within the range from 1 to 3999.
      Responder à pergunta

      Pergunta 3

      Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.
      Responder à pergunta

      Pergunta 4

      Given a sorted array consisting of only integers where every element appears twice except for one element which appears once. Find this single element that appears only once.
      Responder à pergunta

      Pergunta 5

      Implement queue using stacks.
      Responder à pergunta

      Pergunta 6

      Given a string, compress it using RLE: aabccc -> a2bc3
      Responder à pergunta

      Pergunta 7

      Given a string, find start and end positions of all smiles in this string. Each smile starts with “:-” and then an unlimited number of “)” or “(” could go.
      Responder à pergunta

      Pergunta 8

      You have unordered list of pairs of days numbers - days when hotel visitor arrives and leaves ({1, 4}, {6, 8}, {2, 4}, ...). Find out max number of visitors that lived in this hotel at the same time. If at the same day one visitor leaves hotel and another one arrives, we must assume that on this day only one visitor lived in hotel room.
      Responder à pergunta

      Pergunta 9

      You have a list of projects. Each project have ID, runtime and list of sub-projects. Project could be started only after all its sub-projects would be done. Different projects could have similar sub-projects (1 or more). Different projects can be performed simultaneously. Calculate the minimum time for which all projects will be completed.
      Responder à pergunta

      Pergunta 10

      Given list of 2D points, find out if they have vertical axis of symmetry.
      Responder à pergunta

      Pergunta 11

      You have unordered list of numbers. For example, 5, 0, 1, 2, 4, 9. Compress these numbers and represent them as a string: “0-2, 4-5, 9”.
      1 resposta
      18

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

      Entrevista para C++ Developer

      13 de jan. de 2023
      Candidato(a) sigiloso(a) à entrevista
      Atyrau
      Nenhuma oferta
      Experiência positiva
      Entrevista com nível médio de dificuldade

      Candidatura

      Candidatei-me online. O processo levou 1 dia. Fui entrevistado pela Yandex (Atyrau) em nov. de 2022

      Entrevista

      I've passed quick HR interview and on the next day my first and the last one tech review happened. It was online coding task. Interviewer was kind and provided some help in the process. I've spent whole hour to solve one task and provided not the best solution. I think that going to leetcode and finishing ~100-200 medium tasks could help you a lot

      Perguntas de entrevista [1]

      Pergunta 1

      Task from leetcode to remove all zeroes from vector in O(1)
      Responder à pergunta

      Entrevista para C++ Developer

      13 de set. de 2022
      Candidato(a) sigiloso(a) à entrevista
      Nenhuma oferta
      Experiência negativa
      Entrevista fácil

      Candidatura

      Fiz uma entrevista na empresa Yandex.

      Entrevista

      It was terrible the interviewer was constantly pushing and pushing me. I had 3 different interviews 2 out of 3 went well, I solved all the tasks and answered all the questions, but at the third interview I was nervous and hurried, which is why I could not solve one task as a result, the programmer who interviewed me wrote a very bad review about me and in fact insulted me, hr said that according to the last interview, I do not fit, probably it's for the best in the company very toxic atmosphere!

      Perguntas de entrevista [1]

      Pergunta 1

      Algorithms, data structure/ live coding
      Responder à pergunta
      1

      Entrevista para C++ Developer

      22 de mar. de 2022
      Funcionário(a) sigiloso(a)
      Oferta aceita
      Experiência positiva
      Entrevista difícil

      Candidatura

      Candidatei-me online. O processo levou 2 semanas. Fiz uma entrevista na empresa Yandex.

      Entrevista

      2 one-hour technical interviews aimed at determining the ability to program and solve problems in real time. Problems can be of the Olympiad type, solutions do not have to be Olympiad - they must be adequate, good, the way you would do them in production. If successful, there will be an additional architectural design interview if you apply for the appropriate grade. After that, you will meet with your potential leaders and talk directly about the tasks that your future team is solving.

      Perguntas de entrevista [1]

      Pergunta 1

      Problems of the Olympiad type for coding
      Responder à pergunta

      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