TECHNICAL INTERVIEW SOLVED! For JUNIOR PROGRAMMER

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ธ.ค. 2024

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

  • @CarlosAzaustre
    @CarlosAzaustre  3 ปีที่แล้ว +8

    ⬇️ Suscríbete al canal para que no te pierdas vídeos como este ⬇️
    th-cam.com/users/carlosazaustre

    • @nelsonalvarez92
      @nelsonalvarez92 3 ปีที่แล้ว

      Hola Carlos !!!! muy buen video..... para cuando un curso de test con jest desde cero????? exitos, y abrazo desde Argentina.

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

      puedes hacer un curso de programación por favor

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

      @@brayantventurageorges8686 Ya está en marcha! th-cam.com/play/PLUdlARNXMVkn4TgtsZrPZrQWdRz2y-B8J.html

    • @brayantventurageorges8686
      @brayantventurageorges8686 3 ปีที่แล้ว

      @@CarlosAzaustre ok, gracias

  • @matifiordelli3886
    @matifiordelli3886 ปีที่แล้ว +5

    Una vez hice esa prueba para entrar a Mercado Livre Brasil. Veo que tengo que aprender a hacer tests. Lo explicas de una forma que lo hace parecer simple. Muy buen contenido.

  • @PurrfectlyChaotic
    @PurrfectlyChaotic 3 ปีที่แล้ว +96

    Me gustaria ver más tests como este, he aprendido mucho

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว +10

      Vendrán más! :)

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

      Si con estos vídeos se aprende mucho más rápido. Muy buen video

  • @pepisnazos
    @pepisnazos 3 ปีที่แล้ว +26

    Da gusto verte escribir código, aprendo muy buenas practicas contigo. Un saludo, no te canses nunca! animo!

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

      Muchas gracias! Y eso que escribo bastante lento, no llego a 1xEngineer

  • @jordirivero
    @jordirivero 3 ปีที่แล้ว +14

    Está bastante bien resuelto y el video es excelente. Como curiosidad, en el segundo 15 empiezas a explicar la prueba y comentas que hay que listar de 1 a X, pero al hacer la solución el bucle es de 0 a numero, por eso te ves obligado a realizar ese if extra y la solución deja de ser valida. Los multiplos de 3 y 5 son multiplos de 15, se puede optimizar ese primer condicional.

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว +3

      Gracias por tus aportes Jordi!! Claro que es mejorable, para eso existen los refactors:)

  • @jonathanbriceno3865
    @jonathanbriceno3865 3 ปีที่แล้ว +13

    Extraordinaria tu manera de explicar cosas complicadas y hacerlas ver tan sencilla....sin duda alguna, tu nivel está fuera de este mundo. Agradecido inmensamente por videos tan educativos. El mayor de los éxitos. 👍👍👍

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว

      Muchas gracias Jon, de nivel nada, no hago nada extraordinario y me equívoco a diario. Pero intento aprender algo nuevo cada día.
      Gracias por tu apoyo!

    • @jonathanbriceno3865
      @jonathanbriceno3865 3 ปีที่แล้ว

      @@CarlosAzaustrebueno la humildad es una virtud que posees.... siempre es un gusto ver tu contenido, cada día me motiva más y más para seguir aprendiendo. 👍👍

  • @Terrycsm
    @Terrycsm 3 ปีที่แล้ว +3

    Muy buen video. No se sintieron los 26 minutos y fue directo al punto. Muchas gracias, Carlos!

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

      Muchísimas gracias Raúl! Hoy en día que se consume el contenido tan rápido, que 26 minutos te hayan parecido pocos es todo un honor!

  • @valeriecamejo2878
    @valeriecamejo2878 3 ปีที่แล้ว +5

    Gracias por el video, Carlos!
    Ojalá puedas continuar subiendo similares a este.
    Saludos

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว

      Claro Valerie!! Vendrán más :)

  • @ArielFalcón-n7x
    @ArielFalcón-n7x ปีที่แล้ว +1

    como escribir elegantemente algo aparentemente sencillo. Cuando vi el ejercicio al principio me desanime porque pense que era muy sencillo el reto pero me has enseñado que no importa lo sencillo que sea el reto siempre hay una manera de hacerlo mas profesional. Muchas gracias

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

    Por fin tuve la oportunidad de terminar esta prueba de entrevista realizando tests, para mí es un buen aporte, he aprendido algo nuevo. Muchas gracias Carlos.

  • @juanisidorogarcia1699
    @juanisidorogarcia1699 2 ปีที่แล้ว

    Me ha encantado! Estaba buscando unas consultas de JS y acabé en tu canal. He visto un par de videos y buenísimo! Andaba buscando explicaciones sencillas y buenas prácticas. Sobre el testing muchas gracias! no conocía aún ninguna forma para implementarlo. Thanks!! Seguiré viendo videos.
    Un saludo!!

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

      Muchas gracias Juan Isidoro! Un placer tenerte por aquí

  • @guillermo.gonzalez
    @guillermo.gonzalez 3 ปีที่แล้ว +3

    Wow, gracias!! Me esperaba problemas mas complejos, aunque es cierto que lo importante es ver como alguien resuelve el problema. Es interesante saber como son estas situaciones para perder el miedo y poder hacerlas mas tranquilo que seguro que salen mejor!

    • @jarrisoncano2904
      @jarrisoncano2904 3 ปีที่แล้ว

      Esa frase es espectacular 💛

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว +5

      Gracias!! Depende de la empresa, y del puesto. Ya digo, esta es la más sencilla que me he encontrado. Si interesa el tema, podemos hacer más :)

  • @agustinanfuso6505
    @agustinanfuso6505 3 ปีที่แล้ว +3

    No hago JS, pero me quedé por todo este fantástico video, Carlos. ¡Mis felicitaciones!

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

      Que bueno Agus!! Vendrán más de este tipo. Al menos 2 que ya tengo en mente ;)

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

    Que estilo utilizas en tu visual studio code? Y que logos?

  • @JorgeMenaDev
    @JorgeMenaDev 3 ปีที่แล้ว

    Que nivel Carlos. Ver tantos cursos y videos por ahí super a la ligera y con malas prácticas, se agradece el tiempo que le dedicas a los videos. ¡Gracias!

  •  3 ปีที่แล้ว +103

    "En lugar de escribir comentarios que expliquen tu código, haz que tu código se explique por sí mismo"
    Frase memorable! Te la robo! Me la voy a tatuar! 😂

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

      Es la clave :)

    •  3 ปีที่แล้ว

      @@CarlosAzaustre muchísimas gracias por estos vídeos Carlos!

    • @kasteion
      @kasteion 3 ปีที่แล้ว +8

      La primera persona que escuche que dijo eso fue el tío Bob C. Martin

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

      @@kasteion ese hombre te abre los ojos a muchos errores tontos que cometemos como desarrolladores, gran libro mejor persona!

    • @abraham2193
      @abraham2193 3 ปีที่แล้ว

      @@kasteion yo eso lo leí de un libro XD

  • @joseamartinezr1966
    @joseamartinezr1966 2 ปีที่แล้ว

    Qué fácil lo haces, de verdad. Enhorabuena por el vídeo y por el canal. Muchas gracias.

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

      Muchas gracias Jose :)
      ¿Algún otro contenido que te gustaría ver por aquí?

    • @joseamartinezr1966
      @joseamartinezr1966 2 ปีที่แล้ว

      @@CarlosAzaustre pues más sobre cómo resolver pruebas de entrevistas técnicas, y si es como esta , usando test, pues genial!!!
      Muchas gracias!!!

  • @lennysgonzalez3137
    @lennysgonzalez3137 3 ปีที่แล้ว

    Gracias por este tipo de video, espero hagas más, nos ayudan no solo a tener más confianza sino que también nos ayuda a desarrollar aún más la lógica y aprender a leer el código de otros. Ánimo crack!!

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

    Te amo bro! Gracias por hacerme mejor profesional!

  • @_eloyortiz
    @_eloyortiz 3 ปีที่แล้ว +3

    Hola Carlos, buena iniciativa crear contenido para programadores mid o senior... ya que la gran mayoría de contenido suele ser "empezando desde 0" y estos aburren a programadores avanzados que pueden venir de otros lenguajes y quieran aprender nuevos lenguajes, pero ya parten con conocimiento de las bases de programación

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว

      Gracias Eloy. También creo contenido desde cero porque ha mucha gente que está empezando y necesita una base .
      ¿Qué tipo de contenido te gustaría ver?

  • @RenzoOntivero
    @RenzoOntivero 3 ปีที่แล้ว

    Que bíen que explicas Carlos !
    Estoy preparando una entrevista para mañana, y esto me ha venido 10 puntos.
    Saludos desde Mendoza, Argentina.
    Abrazo

  • @kuribohize
    @kuribohize 3 ปีที่แล้ว

    Hay que apoyar este tipo de contenido que son de calidad, sin duda excelente!

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

      Gracias Arsun!!

    • @kuribohize
      @kuribohize 3 ปีที่แล้ว

      @@CarlosAzaustre gracias a ti por tu esfuerzo y dedicación!

  • @gemmabetancourt7379
    @gemmabetancourt7379 3 ปีที่แล้ว

    Me encantaría ver más Carlos. Me gusta mucho como explicas con tanta claridad. Un saludo 👋 😉 Te deseo lo mejor 👌

  • @federicoaldana5952
    @federicoaldana5952 3 ปีที่แล้ว

    La logica aumenta cada vez mas con tus videos, gracias..

  • @beatrizsmerino
    @beatrizsmerino 2 ปีที่แล้ว

    Excelente video!!, está muy bien explicado y he aprendido algo nuevo.
    Ya había visto antes algo de Jest en una charla, pero no lo asimile bien, con esto voy a poder ponerlo en practica ya mismo en mi código.
    Muchas gracias!! Me he suscrito para estar pendiente de más

    • @beatrizsmerino
      @beatrizsmerino 2 ปีที่แล้ว

      Muchas gracias me ha venido genial para la entrevista que acabo de tener. No me ha hecho una prueba, pero he podido demostrar que tengo nociones de Jest.

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

    Que buen vídeo!! Necesito más de estos! ❤️

  • @PixelsWorkshopVideos
    @PixelsWorkshopVideos 3 ปีที่แล้ว

    Muchas gracias por compartir tu conocimiento Carlos! estuvo buenisimo el video!!! Suscrito de ahora en adelante!

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว

      Gracias Jose! Me alegra que te haya gustado y sobretodo que te haya servido. Bienvenido!

  • @alexdelmar2872
    @alexdelmar2872 3 ปีที่แล้ว

    Muchas gracias por compartir tras este vídeo. Justo acabo de tratar el tema de los tests en NodeJs con mis alumnos esta mañana y TH-cam me ha recomendado tu prueba ahora.
    Espero que nos sigas compartiendo, me ha gustado tu forma de resolver y como lo justificas.
    Creo que si usas la ultima versión de Node, sí puedes (por fin 😀) optar por los módulos ES6 y la sintaxis import / export como habías empezado a hacer, en lugar de los modulos CommonJs y la sintaxis require / module.exports.
    Gracias, un saludo!

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

      Muchas gracias Alex! Si, en la v15 (la de pruebas como yo digo) ya se puede usar las extensiones .mjs y demás. Podría hacer un vídeo sobre ello :)

  • @felixinit
    @felixinit 3 ปีที่แล้ว

    Excelente video. Porfa sigue haciendo de éstos. Muy genial. Para prepararnos para las entrevistas. 💪

  • @kelvinescobar9312
    @kelvinescobar9312 3 ปีที่แล้ว

    Soy nuevo en tu canal, y que buen video! Tiene una calidad de aprendizaje que no tiene precio, sigue así!

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว

      Muchas gracias Kelvin! Bienvenido!

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

    Muy buen vídeo...
    Sólo como apunte, aunque en la práctica no tiene ninguna importancia pq al final en los UT, A == B es lo mismo que B == A, pero estás cambiando de orden el "expected" y el "result".
    La forma correcta es
    expect(result).toBe(expected).
    Fíjate en los informes del terminal de aquellos tests que han fallado (p.ej. en el minuto 10:42 del vídeo donde dice que se ha recibido fizz y se esperaba 3, cuando en realidad es justamente lo contrario). De hecho en el minuto 24:03 empiezas poniéndolo bien pero luego rectificas y lo inviertes, dejándolo mal
    Insisto, es algo que a efectos prácticos pues no tiene importancia, pero precisamente en una entrevista puede ser el factor determinante entre dos candidatos potenciales que sólo se diferencien en este aspecto.
    Aún así, like+1

  • @FcoJavierNW
    @FcoJavierNW 3 ปีที่แล้ว

    Muuuy bueno, genial si subes más de este tipo, gracias!

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

    Por favor sigue haciendo más videos de este tipo, gracias!

  • @SuperOskytar
    @SuperOskytar 2 ปีที่แล้ว

    Me flipa ver este tipo de pruebas y ver la forma de ejecutarlas para resolverlas

  • @lausi21
    @lausi21 3 ปีที่แล้ว

    Excelente contenido @Carlos Azaustre!! Si por favor! Más pruebas de este tipo usando TDD, y también utilizando TypeScript.

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

      Intentaré crear más contenido sobre TypeScript, asi me obligo a usarlo, porque no me gusta mucho...

  • @ch1nux1430
    @ch1nux1430 3 ปีที่แล้ว +8

    Me hiciste recordar la prueba técnica que me hizo la que es mi actual jefa. Me escribió 6 preguntas en un documento de Drive XD
    Era para un puesto frontend y tenía que resolver en una hora.
    Excelente explicación 🥺
    Lo leíste de un aguacate 🥑

    • @Masterleon88
      @Masterleon88 3 ปีที่แล้ว

      Pues dinos las preguntas hijo

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว +5

      Eso más que una entrevista es un examen 😅

  • @manueltankian3788
    @manueltankian3788 3 ปีที่แล้ว

    Vi este video hace un tiempo y entendí poco y nada, hoy luego de dos meses aprendiemdo fundamentos de programación, lógica y JavaScript básico pude entender la totalidad de las funciones. Excelente contenido!

  • @casabasari
    @casabasari 2 ปีที่แล้ว

    Carlos, excelente documento. Estoy tomando un Programa de desarrollo de aplicaciones Web y estamos trabajando la metodología TDD y este video es sumamente claro de como funciona. Espero que sigas creando contenido de este tipo y no solo de aspectos propios de un lenguaje de programación. La diferencia de tu video con otros que he visto es que explicas la teoría, el procedimiento y vas implementando. Adelante !!

  • @pablitodecolegiales
    @pablitodecolegiales 3 ปีที่แล้ว

    Muy buen vídeo.
    Seria muy interesante ver mas pruebas de este estilo.

  • @Alberto-ms7rz
    @Alberto-ms7rz 2 ปีที่แล้ว

    Que pro, me mato eso de "En lugar de poner comentarios que expliquen tu código, has que tu código se explique por si mismo". Gracias por la enseñanza.

  • @dairoarleygarciavergara373
    @dairoarleygarciavergara373 3 ปีที่แล้ว

    Este tipo de vídeos me gustan mucho, muchas gracias, saludos desde Colombia

  • @colobaggins5789
    @colobaggins5789 3 ปีที่แล้ว

    Buenísimo, muchas gracias, ojalá sigas subiendo contenido de este tipo . Saludos !!

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

      Lo haré! :) Se vienen más de este tipo

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

    Apartir de hoy comenzaré a hacer test! mil gracias!

  • @lorenainfanter.3099
    @lorenainfanter.3099 3 ปีที่แล้ว

    Me encantó! Muchas gracias!
    Excelente forma de explicar. Por favor no dejes de subir contenido tan útil para nuestras vidas como programadores!
    Un saludo desde Chile!

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

      Muchas gracias Lorena! Me alegro que te haya servido. Seguiremos dándole duro pues :)

  • @orlandoarciniegas100
    @orlandoarciniegas100 3 ปีที่แล้ว

    Carlos, que buenos 26min 33s, espero más videos! De una me estoy suscribiendo.

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว

      Gracias Orlando! pronto vienen más de este tipo :)

  • @romangasparini7476
    @romangasparini7476 3 ปีที่แล้ว +5

    Muy bueno carlos me suscribo. Una consulta, crees que es conveniente hacerlo asi para una entrevista de Junior?
    o podria llegar a sospechar o incluso esperar mas de uno, cuando no siempre trabajmos asi? quizas si ir haciendola mas acorde al puesto
    y despues ir adquiriendo estas tan buenas practicas..Gracias por contestar

  • @adrek9018
    @adrek9018 3 ปีที่แล้ว

    Nunca me atreví a aprender testing. Es más, cuando veía algo de test adelantaba el video. Pero me doy cuenta q estaba actuando mal. No solo es importante sino que es sencillo según tu video. Te agradecería mas videos de test porfavor. Para vue o flutter

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

    Acabo de encontrar tus videos son muy buenos… a mi solo se me hubiera ocurrido enfocarme en resolver el problema, lo de las pruebas ni lo sabia… tienes mas videos de esto de las pruebas? O donde puedo encontrar mas acerca del tema… explicacion muy bien graciasss

  • @marcoslabat4908
    @marcoslabat4908 3 ปีที่แล้ว

    en el minuto 19:35 otra opcion es en el for poner que i comienze en 1 ; let i = 1

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

    Otra solución para el caso del 0 también es iniciar la i del bucle en 1, y en la segunda condición ponerle menor o igual "

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

    Ojala las entrevistas fueran asi de sencillas, cuando buscaba trabajo hace unos meses, me hicieron hacer un Codingame, donde habia unas 20 preguntas como esta pero algo mas complejas,y tenia entre 5 y 15 minutos para hacerlas.

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

      Depende de la empresa y del proceso. Ya digo, esta es la más "sencilla" que me he encontrado.

  • @unknowngoldpath307
    @unknowngoldpath307 3 ปีที่แล้ว

    Dios... este video es puro oro!! mil gracias por explicar de manera tan breve lo útil que es hacer testing, llevo años oyendo el tema de tesitng pero siempre se me quedaba en pendientes, con estos 25 minutos has cambiado mi manera de pensar radicalmente!! Lo dicho gracias y un saludo!!

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว

      Me alegra muchísimo escuchar eso. Haré más vídeos de testing, de cosas más complejas. Así me obligo a aprender más :)

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

    Genial muchas gracias está muy claro explicado!!!

  • @sanchezcarlos1986
    @sanchezcarlos1986 3 ปีที่แล้ว

    Un grande Carlitos! Excelente contenido como siempre, los unit tests nos salvan de muchos dolores de cabeza! ☕🤓💻

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว

      Gracias tocayo! Me alegro que te guste

  • @agustinmino6183
    @agustinmino6183 3 ปีที่แล้ว

    Genial el video! Quiero mas de estos videos ! Saludos desde Argentina

  • @alfred1975k
    @alfred1975k 3 ปีที่แล้ว

    Muy interesante Carlos.

  • @Wolfogan
    @Wolfogan 3 ปีที่แล้ว +3

    Carlos mis respetos la forma de enseñar de tus videos, tienes entre tus planes tendrás algunos cursos impartidos por ti, gracias por el trabajo y sin ver el video like! 👍

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว

      Están en marcha :)
      Muchas gracias Iván por tu comentario y apoyo :)

  • @RaterisimoCBA
    @RaterisimoCBA 3 ปีที่แล้ว +4

    Hola ! Interesante el ejercicio, lo estuve codeando a la par .. ¿El 0 aparentemente es múltiplo de todos los números? (Lo tuve que buscar porque no sabía de verdad) Ya que 0 dividido cualquier número da resta 0, ¿O acaso el ejercicio pedía solo números Reales ? Saludos !

  • @afca133
    @afca133 3 ปีที่แล้ว

    Excelente al inicio no entendia nada porque de los test, pero al final del video me quedo todo muy claro :)

  • @argosayax
    @argosayax 2 ปีที่แล้ว

    Muchas gracias por el vídeo ha sido muy instructivo e interesante. Saludos

  • @gianmendoza8201
    @gianmendoza8201 2 ปีที่แล้ว

    Me encanta tu visual studio code, me puedes explicar como lo dejo igual?

  • @iclcl5117
    @iclcl5117 3 ปีที่แล้ว

    gracias amigo por compartir tu tiempo y conocimiento y personalmente, me gustaría mucho que siguieras mostrando mas ejemplo de pruebas que aplican al momento de solicitar empleo, por que a veces (no se si todos) pero tienes bastante incertidumbre y puede que estés preparado pero los nervios te llegan a traicionar, éxito para tu canal.

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

      Gracias a ti por seguirlo! lo tendré en cuenta :)

  • @JesusRodriguez-eg8po
    @JesusRodriguez-eg8po 2 ปีที่แล้ว

    Hola Carlos, ¿Cuál es el theme de VS que usas?
    Muchas gracias

  • @Kamilovan
    @Kamilovan 3 ปีที่แล้ว

    Me ha encantado!! Ahora que estoy iniciando en este mundillo viene genial, tienes un nuevo seguidor 👈

  • @TheMrDrangel
    @TheMrDrangel 2 ปีที่แล้ว

    muchas gracias!!! muy bien explicado

  • @davidriverajurado311
    @davidriverajurado311 3 ปีที่แล้ว

    cual es el tema que estas usando ? , GRACIAS

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

    Crees que para una prueba junior esperan que hagas todo eso o podrías solucionarlo de una manera más básica con if while case etc?

  • @davidcardonamontoya4355
    @davidcardonamontoya4355 3 ปีที่แล้ว

    Muy buen vídeo, aprendí un poquito de test en js. Sólo dos observaciones:
    1. Me parece que dijiste al principio del vídeo que ibas a imprimir desde el 1.
    2. Si un número es divisible por 3 y a la vez por 5, entonces es divisible por 15. Así que todavía puedes refactorizar un poquito más tu código.
    Muchas gracias, excelente explicación.

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว

      Gracias por tus aportes David!! Claro que es mejorable, para eso existen los refactors:)

  • @g.albeiroc.3567
    @g.albeiroc.3567 3 ปีที่แล้ว

    Gracias Crack.. Excelente video!! Me gustaria ver más esta clase de videos, implementando test al momento de resolver este tipo de ejercicios..

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว

      Vendrán más :) Gracias por tu apoyo!

  • @Benjamin-vv3br
    @Benjamin-vv3br 3 ปีที่แล้ว +6

    Que buen video Carlos, Que theme de Iterm usas?

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

      En VSCode estoy usando Lucy. iTerm actualmente no lo tengo, en su lugar uso Hyper, pero casi siempre uso más la terminal de VSCode

    • @equiscode4665
      @equiscode4665 3 ปีที่แล้ว

      Como le pones los colores a la terminal? Me explicas porfavor

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว

      @@equiscode4665 Hola! lo que uso en el video no es la terminal, es un programa que se llama RunJS y tiene ese theme :)

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

    Hola Carlos. El vídeo me ha parecido genial, lo explicas muy bien y haces hincapié en lo fundamental de estas pruebas: entender cómo la persona encara el problema, por qué toma las decisiones que toma y cual es el proceso para resolverlo.
    El único pero que tengo es que me rechina que uses el expect con el valor esperado y el match con el valor del método. Es verdad que los tests funcionan igualmente y harán lo que tienen que hacer, pero semánticamente me parece que está al contrario. Además, en la propia documentación de Jest te recomiendan hacerlo al revés, porque si no los mensajes de error pueden ser confusos: jestjs.io/docs/expect#expectvalue
    Lo comento porque, aunque tú en el vídeo ya ibas a tiro fijo, en otras situaciones tener unos mensajes de error claros son fundamentales para poder entender por qué está fallando el test.
    ¡Un saludo y sigue con el buen contenido!

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว

      Gracias por el apunte Alex! Ya me lo ha comentado otra persona. Visto así tiene sentido, además si lo indica así la documentación pues más razón entonces

  • @jmartinez4906
    @jmartinez4906 3 ปีที่แล้ว

    Muy útil! Muchas gracias, Carlos.

  • @flavioantoniocalderongarci7591
    @flavioantoniocalderongarci7591 3 ปีที่แล้ว

    ERRRRSELENTE! muy bien explicado, más pruebas porfavor!

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

      Gracias Flavio!! Vendrán más :)

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

    No entiendo, se supone que NodeJS es para cosas del servidores, aunque JS se usa en ambos claro

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

      Por que dice que es una prueba front end?

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว

      Node te permite ejecutar código de JavaScript fuera del entorno del navegador. Entonces operaciones con puro JavaScript puedes hacerlas con Node

  • @AntonioSanchez-bi3nu
    @AntonioSanchez-bi3nu ปีที่แล้ว

    Maravilloso!

  • @Julliam606
    @Julliam606 3 ปีที่แล้ว

    Node 15 no corre import/export de ES6? Creo que con la extensión .jsm funciona, no?

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

    Excelente gracias hermano.

  • @JAY0893
    @JAY0893 3 ปีที่แล้ว

    Muy buen víde, dan ganas de ir al código con tu explicación :)

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว

      Que bueno Jose Luis :) Me alegra oir eso :)

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

    hola! me encanto el video, que theme de vs code utilizas?

  • @leex261
    @leex261 3 ปีที่แล้ว

    Que tema e iconos tienes en vscode?

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

    Excelente video. Tambien podrias crear un switch para quitar los if's.

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

    Tengo una duda, si alguna de las condicionales se cumple, retorna "Fizz" o "bazz", ok pero, el return num se ejecuta también?

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

      No se ejecuta porque los 'return' que están arriba se ejecutan antes y salen de la función directamente.
      En caso de que ninguna de las 3 clausulas 'IF' que se crearon se cumplan, recién entonces se ejecuta 'return num'. Saludos !

  • @gerardolopez897
    @gerardolopez897 3 ปีที่แล้ว

    Buenísimo me ha servido bastante 👌

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

    Nice... Conciso y práctico, buen video ❤️

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว

      Muchas gracias Luis!! ¿Te gustaría ver más videos de éste tipo?

    • @luismalagon4615
      @luismalagon4615 3 ปีที่แล้ว

      @@CarlosAzaustre la verdad si, particularmente estoy interesado en aprender cómo se lleva todo esto de la programación a un entorno más laboral por decirlo de alguna forma.
      Pdta: particularmente me gustaría ver algún tipo de sección como respondiendo preguntas frecuentes sobre programación de seguidores o algo así por el estilo

  • @smith123456789ist
    @smith123456789ist 2 ปีที่แล้ว

    excelente video, me gustarian mas asi

  • @rjcdz06
    @rjcdz06 3 ปีที่แล้ว

    Muy bueno! Excelente! Gracias!

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

    Excelente gracias por las enseñanzas

  • @royerguerrerop5982
    @royerguerrerop5982 3 ปีที่แล้ว

    Que tema de zsh usas?

  • @esaraviam
    @esaraviam 3 ปีที่แล้ว

    Como siempre un acierto, Gracias carlos

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว

      Muchas gracias Esteban! ¿Te gustaría ver más videos de éste tipo?

  • @minerorivasandresleopoldo2600
    @minerorivasandresleopoldo2600 2 ปีที่แล้ว

    Realmente las pruebas son muy sencillas, no entiendo por qué las empresas que solicitan Dev Junior piden experiencia cuando te ponen proyectos más difíciles en la escuela.

  • @luisyck
    @luisyck 3 ปีที่แล้ว

    Excelente video Carlos muy buenas prácticas puestas en acción 👍

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว

      Muchas gracias Luis! me alegro que te haya servido :) ¿Te gustaría ver más videos de éste tipo?

  • @AxelDiazdics
    @AxelDiazdics 3 ปีที่แล้ว

    Hola Carlos, muy bueno el video! me encantaria seguir viendo esto de TDD, sobre todo aplicado a React Native y React. un abrazo!

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว

      Gracias Alex! Buena idea, intentaremos hacer algo

  • @Enriquetecfan
    @Enriquetecfan 3 ปีที่แล้ว

    Muy Buen Vídeo Carlos!!!!

  • @martinnicolasgonzalez566
    @martinnicolasgonzalez566 3 ปีที่แล้ว

    Como haces para que el IntelliSense ande automaticamente en proyecto que acabas de crear?

  • @runans636
    @runans636 3 ปีที่แล้ว

    Me gustaría saber que color theme utilizas, ese doble y triple =, las flechas visualmente y el < con el carácter - debajo. O si hay alguna manera de ponerlo con accesos directos (me refiero a los caracteres especiales extra que tienes). Gracias

    • @CarlosAzaustre
      @CarlosAzaustre  3 ปีที่แล้ว

      En este vídeo utilizo el theme Lucy. Para las fuentes, esos caracteres especiales son gracias a la fuente si tiene ligaduras. Algunas tipografías que tienen son Fira Code, O Lilex que es la que uso

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

    Hola, los tests vi que con el TDD siempre se pueden "bypasear" simplemente poniendole ifs, esto es correcto hacerlo? o simplemente pasamos a los tests importantes como que sea multiplo de 5 o 3? podriamos generar un numero aleatorio que sea multiplo de 5 o 3 para que sea un caso más real. Muy buen tutorial!

  • @urbog14
    @urbog14 2 ปีที่แล้ว

    Me gusto mucho el video pero tengo una duda. En vez de hacer el if por 0 no seria mas facil hacer un "let i = 1", para que el bucle se inicialice en 1?

  • @alejandrovillanueva4562
    @alejandrovillanueva4562 3 ปีที่แล้ว

    Tuve una prueba similar pero estaba limitado a usar un solo IF y no se podían usar ELSE u operadores ternarios

  • @jesuscalderas7810
    @jesuscalderas7810 2 ปีที่แล้ว

    me gustaron demasiado los test, muy poco los habia entendido pero me quedo muy claro

  • @fernetcrow9358
    @fernetcrow9358 3 ปีที่แล้ว

    Excelente video, como siempre. Muchísimas gracias por traer contenido de esta calidad para quienes buscamos aprender. Por cierto ¿Los mangas del fondo son Dbz o Naruto?