Rodada 1 : cara a cara

Abordagem na entrevista: comece explicando a abordagem-> então melhore a solução se o entrevistador solicitar -> então finalmente você precisa escrever o código de trabalho no papel.

  1. Dada uma árvore binária, imprima todos os nós de fronteira no sentido anti-horário começando da raiz . 
  2. Operação de exclusão na lista de links dupla, cubra todo o caso de teste.

Rodada 2 : cara a cara

  1. Problema de compra e venda de ações para maximizar o lucro .
  2. Pergunta da array booleana.
  3. Projete a caixa / mecanismo de pesquisa de sugestão automática, discuta a estrutura de dados.
  4. Como você abordará se um site for lento? (Conceito TPS / Load Balancer)

Rodada 3 : Telefônica

  1. Havia dois problemas de estrutura de dados e algoritmos, só me lembro de uma pergunta.
  2. Intervalos de sobreposição de mesclagem - resolvido usando uma pilha.

Rodada 4 : cara a cara

  1. M Iteração mínima necessária para enraizar todas as laranjas.
  2. Conte elementos distintos em cada janela de tamanho k, complexidade de tempo esperada O (n) .

Rodada 5 : Gerente de Contratação (F2F)

A maioria das perguntas feitas eram comportamentais.

  1. Fale-me sobre você e a discussão do projeto atual.
  2. Você já teve momentos de desacordo com seu gerente em alguma discussão / projeto técnico?
  3. Você foi mentor de alguém?
  4. Você já trabalhou em um projeto em que interagiu com outras equipes e trabalhou com elas?
  5. Você fez algo que melhorou a experiência do cliente?

Resumindo, o gerente de contratação cobriu alguns princípios de liderança da Amazon, como obsessão pelo cliente, disstringr e se comprometer, mergulhar fundo, desenvolver e contratar os melhores, etc.

Rodada 6 : Design Rodada (F2F)

  1. Discussão do projeto atual.
  2. Projete Backend do site ESPN-Cricinfo, discussão sobre HLD e LLD e Load Balancer.

Rodada 7 : Rodada de levantamento de barra (F2F)

  1. Projete backend do site BookMyshow e discussão sobre o esquema HLD, LLD e DB. Houve discussões sobre vários assuntos como escalabilidade, qual banco de dados deve ser usado; SQL-NoSQL, simultaneidade etc.
  2. Você fez algo na equipe que melhorou a produtividade da equipe?
  3. Você entregou algo em um prazo apertado?
  4. Por que você está procurando uma mudança?

No geral, a barra técnica era boa e se alguém pratica perguntas DS / Algo junto com HLD / LLD e alguns conceitos de designs de sistema, então ele / ela pode facilmente resolver o problema.

Algumas dicas / links.

  1. Esteja confiante e resolva o problema honestamente.
  2. Eu costumava assistir a pelo menos uma entrevista simulada em entrevista, o que me ajudou imensamente a ganhar confiança e saber como lidar com diferentes problemas.

Após esse longo processo incrível, recebi uma ligação do RH após sete dias dizendo que “Olá, parabéns, você foi selecionado e liberado todas as rodadas e estamos felizes em oferecer a você a posição SDE-2”.

Dicas para a entrevista: Boas mãos na solução de problemas e algoritmo, prática da Geeksforgeeks, HLD e LLD, prepara-se bem para os princípios de liderança da Amazon.

Todos os melhores rapazes!