Resolvendo desafio de entrevista técnica de programação!

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ม.ค. 2025

ความคิดเห็น • 34

  • @itamarmonteiro3066
    @itamarmonteiro3066 ปีที่แล้ว +2

    Show de bola. Excelente!

  • @alexandrepapalardo3360
    @alexandrepapalardo3360 ปีที่แล้ว

    Faça mais conteúdos como esse , parabéns ✌️✌️

  • @heberttricolor01
    @heberttricolor01 ปีที่แล้ว +1

    Boa dica

  • @avnercaleb8867
    @avnercaleb8867 ปีที่แล้ว +6

    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 ^^

    • @giulianabezerra
      @giulianabezerra  ปีที่แล้ว +2

      Dependendo da vaga eles sempre pedem mais de uma solução para o problema

  • @reginav-reginak
    @reginav-reginak ปีที่แล้ว +1

    Sem sombra de dúvida a sua didática é incrível, parabéns.

  • @Brendospdev
    @Brendospdev ปีที่แล้ว

    Ó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);
    }

  • @gabrieldragone
    @gabrieldragone ปีที่แล้ว +1

    Mto bom!

  • @victornovais224
    @victornovais224 ปีที่แล้ว

    Muito bom !!!, continue trazendo conteudos como esse

  • @RicardoSantos-wl1bg
    @RicardoSantos-wl1bg ปีที่แล้ว +1

    Ótimo vídeo, obrigado!

  • @LudmilaPavilia
    @LudmilaPavilia 11 หลายเดือนก่อน

    To adorando esse canal.

  • @DezzTYS
    @DezzTYS 10 หลายเดือนก่อน

    MDS GIU! Me adotaaa. Que perfeição!

  • @mgmoura
    @mgmoura ปีที่แล้ว +2

    excelente. obrigado

  • @luisdomiciano
    @luisdomiciano 11 หลายเดือนก่อน

    Excelente vídeo! Ótima explicação, clara e objetiva com linguagem simples.

  • @bielvianadearaujo
    @bielvianadearaujo ปีที่แล้ว

    Muito bom o conteúdo. Parabéns!!!!

  • @feraradical29fx
    @feraradical29fx 11 หลายเดือนก่อน

    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

    • @giulianabezerra
      @giulianabezerra  11 หลายเดือนก่อน

      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

    • @feraradical29fx
      @feraradical29fx 11 หลายเดือนก่อน

      @@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! :)

  • @joaogabrielv.m328
    @joaogabrielv.m328 ปีที่แล้ว

    Like no vídeo! Parabéns pelo novo curso anunciado, Giu. Vi no Linkedin

    • @giulianabezerra
      @giulianabezerra  ปีที่แล้ว

      Obrigada! Eu quero anunciar aqui tbm, mas ainda não tive tempo, quero fazer um vídeo falando a respeito

  • @MaelbyMuniz
    @MaelbyMuniz ปีที่แล้ว

    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);

    • @giulianabezerra
      @giulianabezerra  ปีที่แล้ว +1

      Essa é a forma usando a própria api do Java, também é super válida pra mostrar conhecimento da linguagem 👏🏻

  • @viperluan
    @viperluan ปีที่แล้ว

    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.

    • @giulianabezerra
      @giulianabezerra  ปีที่แล้ว +1

      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! 🤩

  • @Lucaslc-u9f
    @Lucaslc-u9f ปีที่แล้ว +2

    fiz muito isso na faculdade kkk
    mas hj em dia é usando slice no python:
    texto_reverso[::-1] 🤣🤣

    • @giulianabezerra
      @giulianabezerra  ปีที่แล้ว +1

      Injusto comparar com o javinha, cada uma com suas vantagens, de fato manipular arrays em Python é incrivelmente simples 😅

    • @sharewareX
      @sharewareX ปีที่แล้ว

      ​@@giulianabezerraEu prefiro mais o jeito do Java, você tem mais controle e vê o que ta sendo feito

  • @felipevianna4265
    @felipevianna4265 ปีที่แล้ว

    Fiz uma entrevista recentemente e foi pedido pra resolver esse problema. E eu acabei usando do segundo modo, com loop.

    • @giulianabezerra
      @giulianabezerra  ปีที่แล้ว

      Essa pergunta é bem comum, a solução de loop costuma ser a mais conhecida mesmo

  • @SempiternLOL
    @SempiternLOL 10 หลายเดือนก่อน

    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

    • @giulianabezerra
      @giulianabezerra  10 หลายเดือนก่อน +1

      C é complicado hein, Java vc deve tirar de letra então

  • @daniel_goncalves
    @daniel_goncalves ปีที่แล้ว

    Pra ficar ainda mais bonito, faz usando os stream que chegaram depois do Java 8

    • @giulianabezerra
      @giulianabezerra  ปีที่แล้ว +1

      É uma boa mesmo, vou fazer uma versão assim no projeto do github 🤩

  • @srJonyOliveira
    @srJonyOliveira 11 หลายเดือนก่อน

    Ótimo video, parabéns!! Só faltou no ultimo loop o decremento do contador ( lastIndex - 1 ; )