Resolvendo desafio de entrevista técnica de programação!
HTML-код
- Опубликовано: 12 сен 2024
- Sonha em trabalhar numa bigtech? Nesse vídeo você vai conhecer na prática alguns truques valiosos para usar durante a sua entrevista técnica de programação.
🤩 Seja membro deste canal e ganhe benefícios:
/ @giulianabezerra
🏠 Página Pessoal:
home.giulianab...
🌟 Conheça também os meus conteúdos em outras plataformas:
Blog: / giuliana-bezerra
Curso sobre Spring Batch: bit.ly/3ZgQXOB
Curso sobre otimização com Spring Batch: bit.ly/44PV2u1
Curso sobre testes com Spring Boot: bit.ly/3sOig6w
Curso sobre AdonisJS: bit.ly/3ZhRXlu
Ja realizei um teste pratico pra criação desse metodo. Entreguei apenas a implementação com o loop. Deve ter sido por isso q mordi a boa ^^
Dependendo da vaga eles sempre pedem mais de uma solução para o problema
Sem sombra de dúvida a sua didática é incrível, parabéns.
Show de bola. Excelente!
Excelente video, excelente iniciativa!! Vale salientar que geralmente, em empresas grandes, esse tipo de desafio é mais para posições junior, cargos mais altos já chegaram a pedir para ordernar uma rb tree
Sim, esse desafio é mais simples, eu costumo ver tbm como quebra gelo, pra ir evoluindo pros mais complexos. Agora rb tree em entrevista é tenso hein? Kkkk
@@giulianabezerra Esqueci de reforçar que meu comentário não tenho intuito de desmerecer o conteúdo! Pelo contrário, acho muito interessante conteúdo em português sobre isso, já que em relação a algoritimos e estruturas de dados, geralmente se acha apenas conteúdo em inglês.
A respeito da rb tree, foi para uma vaga no banco crédit agricole da França, moro por cá.. Quando me mudei do Brasil para cá, tive que me reinventar pois o mercado é muito mais exigente, infelizmente.
Mais uma vez, parabéns pelo conteúdo, amei o canal! :)
Ótimo vídeo! Sua didática sempre sendo uma das melhores. Antes de saber qual seria a terceira alternativa eu já imaginava que fosse seguindo a lógica de usar 2 ponteiros e acabei fazendo da seguinte forma antecipadamente:
private static String reverseString(String string) {
var stringArray = string.toCharArray();
int firstIndex = 0;
int lastIndex = string.length() - 1;
while (firstIndex < lastIndex) {
char backup = stringArray[firstIndex];
stringArray[firstIndex] = stringArray[lastIndex];
stringArray[lastIndex] = backup;
firstIndex++;
lastIndex--;
}
return new String(stringArray);
}
Excelente vídeo! Ótima explicação, clara e objetiva com linguagem simples.
Ótimo vídeo, obrigado!
Like no vídeo! Parabéns pelo novo curso anunciado, Giu. Vi no Linkedin
Obrigada! Eu quero anunciar aqui tbm, mas ainda não tive tempo, quero fazer um vídeo falando a respeito
excelente. obrigado
MDS GIU! Me adotaaa. Que perfeição!
Muito bom !!!, continue trazendo conteudos como esse
Faça mais conteúdos como esse , parabéns ✌️✌️
To adorando esse canal.
Muito bom o conteúdo. Parabéns!!!!
Mais um excelente vídeo. Obrigado por nos ajudar tanto.
Não sabia dessa 3ª forma, acredito que será bem útil pra mim.
Uma outra forma que resolvi usando o StringBuilder ficou assim:
String originalString = "Maelby Muniz";
String reverse = new StringBuilder(originalString).reverse().toString();
System.out.println(reverse);
Essa é a forma usando a própria api do Java, também é super válida pra mostrar conhecimento da linguagem 👏🏻
Mto bom!
Boa dica
Quando seu vídeo estava iniciando o suspense de qual seria a terceira forma, estava pensando exatamente nele. Mas tenho certeza que foi porque estava estudando métodos de ordenação de listas e um deles, chamado de quick sort utiliza dois ponteiros movendo-se em relação ao pivo. Muito boa suas explicações, a didática e a forma como foi abordado o assunto. Acabei de conhecer o canal, mais um inscrito.
Que bom! Essa técnica dos dois ponteiros é bem útil, quero trazer em outros vídeos. Bem-vindo ao canal, espero te ver bastante por aqui! 🤩
Lembro de ter feito dessa terceira maneira estudando C no meu primeiro curso, nao sabia que fosse algo que poderia ser pedido em java kkkk
C é complicado hein, Java vc deve tirar de letra então
Fiz uma entrevista recentemente e foi pedido pra resolver esse problema. E eu acabei usando do segundo modo, com loop.
Essa pergunta é bem comum, a solução de loop costuma ser a mais conhecida mesmo
fiz muito isso na faculdade kkk
mas hj em dia é usando slice no python:
texto_reverso[::-1] 🤣🤣
Injusto comparar com o javinha, cada uma com suas vantagens, de fato manipular arrays em Python é incrivelmente simples 😅
@@giulianabezerraEu prefiro mais o jeito do Java, você tem mais controle e vê o que ta sendo feito
Pra ficar ainda mais bonito, faz usando os stream que chegaram depois do Java 8
É uma boa mesmo, vou fazer uma versão assim no projeto do github 🤩
Ótimo video, parabéns!! Só faltou no ultimo loop o decremento do contador ( lastIndex - 1 ; )