Escrito Online
1. Não consigo me lembrar exatamente da pergunta, mas era um pouco fácil e facilmente resolvível usando a função substring para a string.

2. Precisa descobrir se dois retângulos se sobrepõem ou não

3. Precisamos encontrar a porcentagem correspondente, se temos dois parágrafos

Telefônico
1. É necessário encontrar o ancestral menos comum para dois nós

2. Implementar o problema de pilha mínima com outras otimizações

Era necessário um código totalmente funcional e abrangendo todas as condições de limite

Face a face 1 (gerente de contratação)
1. As K palavras principais do arquivo que contém milhões de palavras. Código adequado para o cenário.

2. Por que você deseja mudar de empresa

3. O que o seu gerente avalia para você na sua empresa atual

4. Quais são os projetos em que você trabalhou e detalha

5. Algumas outras questões não técnicas

Face a face 2
1. Dado um número n onde n significa 0,1,2,3… .n-1. Calcule o no de BST que pode ser formado usando este intervalo como entrada em qualquer ordem

2. Dada uma entrada de string: aaabbccdeeabb output deve ser: a3b2c2de2ab2 O
desafio aqui é que precisamos fazer isso no lugar, sem qualquer outra string ou estrutura de dados

Para ambos os problemas, foi necessário um código completo com todas as condições de contorno

Face a face 3
1. Gire uma array 2D em 90 graus, mas aqui a array é armazenada na forma 1D

2. Dada uma lista vinculada que contém a representação de qualquer número, como para 1234, a representação será 1-> 2-> 3-> 4. Agora precisamos adicionar 1 ao número, de modo que a saída seja 1-> 2-> 3-> 5

3. Então ele me fez 1-2 perguntas para as quais eu respondi imediatamente a solução, por meio disso ele teve a ideia de que eu já sei a solução

4. Movido para o quadro branco, ele desenhou uma array, cada uma contendo apenas 0 ad 1, mas de maneira ordenada. Preciso retornar a linha que está tendo o número máximo de zeros. Então ele me pediu uma solução otimizada para encontrar o primeiro '1' na array

5. Então ele me explicou um problema na linha de produção. Muitos fatores estavam envolvidos nisso, o braço robótico precisa desenhar algumas linhas com várias cores em alguma parede. Precisamos minimizar o custo de traçar essas linhas, o código não era necessário naquela situação, pois o conjunto de problemas era muito grande, mas discutimos a complexidade e o procedimento de resolução para cada um dos fatores do problema. Cada detalhe minucioso de como vou resolver o problema.

Basicamente, o problema em si era composto de muitos tipos diferentes de subproblemas, manter a mente aberta nesse momento é muito importante.

Depois de alguns dias, enviei um e-mail para o RH sobre o resultado, ela me disse que uma rodada ainda está pendente, será atualizada em breve e depois de 1-2 semanas, eles enviaram o e-mail para interromper o processo, não encontraram nenhum motivo sólido, pois foi totalmente inesperado, todas as minhas rondas correram bem.

Se você gosta de GeeksforGeeks e gostaria de contribuir, você também pode escrever um artigo e enviá-lo para contrib@geeksforgeeks.org. Veja seu artigo na página principal do GeeksforGeeks e ajude outros Geeks.

Todos os problemas de prática para a Amazon !