PRUEBA TÉCNICA de NODE (se colapso la maquina 🤔)

Поделиться
HTML-код
  • Опубликовано: 30 июл 2024
  • 👉 En el video de hoy realizaremos una prueba técnica para un perfil de node, no necesariamente tiene que ser con express, es más sobre como funciona node y hay algo bastante desafiante a tener en cuenta y es que son dos pruebas.
    Así que quédate hasta el final del video para ver la más desafiante, muy importante daremos inicio con la fácil
    ¿Ya viste la plataforma que construimos en el bootcamp? 👉 app.codigoencasa.com/courses
    Si estás empezando a programar, o si quieres fortalecer tus conocimientos te doy la bienvenida a este canal.
    Aquí hablamos de angular desde cero, y node desde cero, también complementamos con cursos gratis mongo, de frontend de backend, problemas reales de un programador y soluciones que se aplican en el día a día.
    Aquí vas a encontrar tutoriales de programación específicamente de angular, tutoriales de node, juntos llevaremos a la práctica ejercicios reales de programación, así que venga y le cuento.
    Si aún no estás suscrito y este contenido gusta 👉 / @leifermendez
    👋 𝐂𝐔𝐑𝐒𝐎𝐒 𝐆𝐑𝐀𝐓𝐈𝐒
    ├ 0️⃣ 𝙑𝙀𝙍 𝙏𝙊𝘿𝙊𝙎 ⮕ leifermendez.github.io/#/
    ├ 1️⃣ 𝘼𝙉𝙂𝙐𝙇𝘼𝙍 desde cero ⮕ bit.ly/367tJ32
    ├ 2️⃣ 𝙉𝙊𝘿𝙀 Express desde cero ⮕ bit.ly/3od1Bl6
    ├ 3️⃣ 𝙈𝙊𝙉𝙂𝙊𝘿𝘽 desde cero ⮕ bit.ly/3qh35wK
    ├ 4️⃣ 𝙎𝙊𝘾𝙆𝙀𝙏.𝙄𝙊 desde cero ⮕ bit.ly/3pg1Q02
    └ 5️⃣ 𝙉𝙂𝙍𝙓 𝙙𝙚𝙨𝙙𝙚 𝘾𝙀𝙍𝙊 ⮕ bit.ly/ngrx-desde-cero
    🤑 𝐂𝐔𝐑𝐒𝐎𝐒 𝐏𝐀𝐆𝐎𝐒
    ├𝘼𝙉𝙂𝙐𝙇𝘼𝙍 principiantes ⮕ link.codigoencasa.com/PROMO-I...
    ├𝙉𝙊𝘿𝙀 ⮕ link.codigoencasa.com/NODE
    └ 𝘼𝙒𝙎 𝘽𝙖𝙨𝙞𝙘𝙤 desde cero ⮕ link.codigoencasa.com/AWS
    ‍🚀 𝐂𝐎𝐌𝐔𝐍𝐈𝐃𝐀𝐃 𝐘 𝐆𝐑𝐔𝐏𝐎𝐒 𝐃𝐄 𝐄𝐒𝐓𝐔𝐃𝐈𝐎
    ├ 𝙎𝙐𝙎𝘾𝙍𝙄𝘽𝙀𝙏𝙀 ⮕ / @leifermendez
    ├ 𝙈𝙄𝙀𝙈𝘽𝙍𝙊𝙎 ⮕ / @leifermendez
    ├ 𝘿𝙄𝙎𝘾𝙊𝙍𝘿 ⮕ link.codigoencasa.com/DISCORD
    └ 𝙏𝙀𝙇𝙀𝙂𝙍𝘼𝙈 ⮕ t.me/leifermendez
    ‍🏆 𝐌Á𝐒 𝐂𝐎𝐍𝐓𝐄𝐍𝐈𝐃𝐎
    ├ 𝙎𝙋𝙊𝙏𝙄𝙁𝙔 ⮕ spoti.fi/3vnrvqg
    ├ 𝙔𝙊𝙐𝙏𝙐𝘽𝙀 ⮕ / leifermendez
    ├ 𝙄𝙉𝙎𝙏𝘼𝙂𝙍𝘼𝙈 ⮕ / leifermendez
    ├ 𝘽𝙇𝙊𝙂 ⮕ www.codigoencasa.com
    └ 𝙁𝘼𝘾𝙀𝘽𝙊𝙊𝙆 ⮕ / leifermendez.dev
    ‍💰 𝐏𝐑𝐎𝐌𝐎𝐂𝐈𝐎𝐍𝐄𝐒 𝐘 𝐃𝐄𝐒𝐂𝐔𝐄𝐍𝐓𝐎𝐒
    ├ 𝙃𝙊𝙎𝙏𝙄𝙉𝙂 Aprovéchate del descuento) ⮕ bit.ly/hosting-descuento-leif...
    ├ 𝙑𝙋𝙉 (3 meses gratis de servicio) ⮕ bit.ly/vpn-leifermendez
    └ 𝙑𝙀𝙍 𝙏𝙊𝘿𝙊 ⮕ link.codigoencasa.com/MAS-COSAS
    🧠 𝐑𝐄𝐏𝐎𝐒𝐈𝐓𝐎𝐑𝐈𝐎 𝐘 𝐂𝐎𝐃𝐈𝐆𝐎𝐒
    └ 𝙂𝙄𝙏𝙃𝙐𝘽 ⮕ github.com/leifermendez
    ✉️ 𝐂𝐎𝐍𝐓𝐀𝐂𝐓𝐎
    └ 𝙈𝘼𝙄𝙇 ⮕ leifer.contacto@gmail.com
    REPOSITORIO: github.com/leifermendez/node-...
    00:00 Intro
    1:03 Pruebta tecnica de Node
    3:40 FS readFile
    8:43 Docker limitar memoria
    9:40 Prueba tecnica node desafiante
    12:10 FS createReadStream
    17:30 EventStream
    20:33 LINK REDIS
    21:00 Node BUll Queue
    22:30 Colas de procesos en Node
    29:50 Resumen
    Si el contenido de está video te parece relevante recuerda suscribirte al canal, activar la campanita para que youtube te avise cada vez que subo un nuevo video y dejar una manito arriba.
    #leifermendez
  • НаукаНаука

Комментарии • 70

  • @LeiferMendez
    @LeiferMendez  2 года назад +6

    🚀🚀 app.codigoencasa.com/courses?refCode=LEIFERMENDEZ
    ├ 𝙑𝙀𝙍 𝙏𝙊𝘿𝙊𝙎 ⮕ leifermendez.github.io/#/
    ├ 𝘼𝙉𝙂𝙐𝙇𝘼𝙍 desde cero ⮕ bit.ly/367tJ32
    ├ 𝙉𝙊𝘿𝙀 Express desde cero ⮕ link.codigoencasa.com/NODE
    ├ 𝙈𝙊𝙉𝙂𝙊𝘿𝘽 desde cero ⮕ bit.ly/3qh35wK
    ├ 𝙎𝙊𝘾𝙆𝙀𝙏.𝙄𝙊 desde cero ⮕ bit.ly/3pg1Q02
    └ 𝙉𝙂𝙍𝙓 𝙙𝙚𝙨𝙙𝙚 𝘾𝙀𝙍𝙊 ⮕ link.codigoencasa.com/NODE

  • @felipetechcoding5173
    @felipetechcoding5173 2 года назад +14

    Me encantó la frase "yo sé que este video va a ser largo, pero al que le interesa, le interesa" y es absolutamente cierto, un video del que uno realmente está aprendiendo algo o en el que realmente estás interesado, no te importa que sean 10 minutos o 1 hora.

    • @LeiferMendez
      @LeiferMendez  2 года назад +1

      Buenas Felipe efectivamente yo soy así haha a veces me pasos con las frases 😂

    • @felipetechcoding5173
      @felipetechcoding5173 2 года назад +1

      @@LeiferMendez Es que así debe ser, aunque yo entiendo cómo es el algoritmo y la gente, pero yo agradezco mucho que te tomes el tiempo de explicar bien las cosas. :)
      Por otra parte, que descontrol esos archivos grandísimos, nunca había trabajado con algo así, súper interesante esto!!

  • @sanchezcarlos1986
    @sanchezcarlos1986 3 месяца назад +1

    07:40 en el ciclo for, el (const key "in" arrayLines), asigna a key el valor del índice de cada elemento dentro del array, mientras que si reemplazas el "in" por un "of", obtendrás el elemento en lugar del índice, y así te evitas el hacer el típico array[key].

  • @tukineta
    @tukineta 2 года назад +5

    Flaco es una locura la cantidad de data útil que tirás en este video, te ganaste varios suscriptores porque pienso compartirle tu canal a cualquier conocido que esté metido en el mundo del code. Seguí así bestia, no queda más que agradecerte!

    • @LeiferMendez
      @LeiferMendez  2 года назад

      Gracias por ese comentario 👏👏👏 un abrazo

  • @CAFernandezB
    @CAFernandezB 2 года назад +1

    Excelente contenido!!! Cada vez mejoras más, y por eso continuo seguimiento a tu canal, saludos y gracias por tomarte el tiempo de compartir.

  • @migueljurado6783
    @migueljurado6783 Год назад +1

    Belleza mi pana, muy buen contenido, gracias por compartir!

  • @mirandamiranda7734
    @mirandamiranda7734 10 месяцев назад

    Excelente video! una visión más allá de solo leer y recorrer elementos. Cada día se aprende más y más. Gracias.

  •  2 года назад +1

    Hola Leifer.
    Gracias por este video.
    Saludo desde Colombia.

  • @chuo129
    @chuo129 9 месяцев назад

    Excelente contenido como simpre, Leifer. Admiro mucho tu trabajo y conocimiento.

  • @diego.coder26
    @diego.coder26 2 года назад +1

    Muy bueno el video amigo. Gracias por aportar a la conunidad

  • @cthulhu7397
    @cthulhu7397 Год назад +1

    Qué buen vídeo, súper interesante. Porfa haz más como éstos, ahora usando concurrencia o paralelismo

  • @3djdavid
    @3djdavid 2 года назад +1

    Muy bueno amigo, muchas gracias!

  • @Uberman69
    @Uberman69 2 года назад +2

    Excelente chévere el video. Podrías también hacer un cursillo de docker.

  • @andresbuiles3177
    @andresbuiles3177 11 месяцев назад +1

    Excelente video , aprendí muchisimas cosas que desconocia

  • @gregoryperez2204
    @gregoryperez2204 2 года назад +1

    Excelente contenido muy buena tu solución

  • @masaru8162
    @masaru8162 2 года назад +1

    Muy bien explicado 👌

  • @benitojimenezz
    @benitojimenezz 2 года назад +1

    Buenísimo 👏, Leifer

  • @RichardAPalaciosG
    @RichardAPalaciosG 2 года назад +2

    No conocia el paquete, pero haciendo un proceso de ETL hace un tiempo me tome el trabajo de hacer mi propia funcion he sufrido mucho, pero con esta lib se me facilita todo y puedo aprender de la solucion que ellos implementan. Me gustaria ver videos de pruebas tecnicas para todos los niveles de un Node.js developer. Excelente video.

    • @LeiferMendez
      @LeiferMendez  2 года назад

      Yeahh Richard, genial idea me la apunto. Un abrazo!

  • @AGG7manchesterunited
    @AGG7manchesterunited 2 года назад +2

    Tienes un video o podría ser próximo video de la seguridad con node, como verificar y que elementos debe tener mi app en node para considerarse segura para producción? , saludos y gracias por tus videos se aprende mucho

  • @hectorjaviertiguaguerrero4165
    @hectorjaviertiguaguerrero4165 2 года назад +1

    muy interesante y cool

  • @lbgarridoc
    @lbgarridoc 2 года назад +1

    Excelente aporte, muy bueno el video y tu exposición clarísima. Muchas gracias.

    • @LeiferMendez
      @LeiferMendez  2 года назад

      Gracias a ti por pasarte y comentar 🤠

  • @adrianrega3725
    @adrianrega3725 2 года назад +1

    Excelente...

  • @tomyg3655
    @tomyg3655 2 года назад +2

    Estoy viendo tu curso introductorio a NodeJS y es increíble! me cuesta mucho entender la lógica pero es un inicio muy completo! Gracias

    • @LeiferMendez
      @LeiferMendez  2 года назад

      Gracias por tu comentario Tomy, sigue adelante con ello que con la práctica vas a ver como lo dominas.
      ¡Un abrazo!

  • @maximojuniorapazachirhuana9641
    @maximojuniorapazachirhuana9641 2 года назад

    excelente video mi bro. Entendí un caso práctico en dónde podría usar las colas. Muchas gracias

  • @cotonillo
    @cotonillo Месяц назад

    Grande !!!

  • @ricardobh97
    @ricardobh97 2 года назад +1

    Genial Leifer

  • @aldoprogramming
    @aldoprogramming Год назад

    Buenas Leifer, falto el video de Redis de recomendación, muchas gracias.

  • @andresfelipepinillameneses8597
    @andresfelipepinillameneses8597 2 года назад

    Hola como estas soy muy bueno en React Native , me gustaría saber si para un complemento a react native sería aprender Swift/kotlin, o estudiar backend para tratar de ser un full stack?

  • @sk8osner
    @sk8osner 3 месяца назад

    Mi intereso mucho lo de la cola de procesos, como lo implementarias usando redis? seria bueno un video sobre redis y la cola de procesos

  • @joelalvarezhernandez4228
    @joelalvarezhernandez4228 4 месяца назад

    Hola, Gracias por tu video ya que es un excelente ejemplo de un caso de la vida real donde toca leer muchos csv pesados. Tengo una pregunta, este ejemplo por lo que veo lee de forma segura el contenido sin embargo veo que lo hace por salto de línea lo cual puede llegar a ser lento. Hay forma de hacerlo por bulk sin comprometer la memoria a niveles altos de uso? gracias de antemano por tu tiempo.

  • @miguelr02194
    @miguelr02194 Год назад

    Profe, excelente video, me ayudo un monton, queria saber si hay alguna ruta que no recomiendes ? para ser un MEAN STACK ? veo que hay un curso free en youtube y uno de paga en udemy, por cual deberia ir ?

  • @testoelite
    @testoelite 2 года назад +1

    Mas videos mi rey!!!

  • @luisfernandocrucesvidal8217
    @luisfernandocrucesvidal8217 2 года назад

    Buenísimo el videoo!!!!!!!!!!!!!! Muchas gracias por compartir esa información. Me queda una duda y es, qué desventaja tiene no usar el event stream? es decir, que pasa si simplemente usamos la función para guardar nuestro objecto (que parte de un ORM como sequelize) en el callback de on( 'data', () => {...}), en lugar de usar la Queue?

  • @dayernGomez
    @dayernGomez 2 года назад +1

    Excelente video hermano

    • @LeiferMendez
      @LeiferMendez  2 года назад

      Gracias por pasarte y comentar 👏👏

  • @Hernanskate100
    @Hernanskate100 2 года назад

    Como puedo hacerle un fetch al archivo epa_hap_daily_summary.csv para replicarlo en mi visual studio ? gracias

  • @juanmanuellunablanco5494
    @juanmanuellunablanco5494 Год назад +2

    Este tipo de pruebas ¿se realizan en directo, con un tiempo determinado? .
    Si es así, me parece asombroso xq para mi son retos, no imposibles, sino que requiere de investigación previa, para llegar a una solución aceptable, investigacion y prueba/error a tope

    • @LeiferMendez
      @LeiferMendez  Год назад +1

      Hola Juan, eso dependerá de la empresa, por lo general dan un tiempo para realizarlo y pueden o no ser en vivo.
      ¡Un saludo!

  • @kantyDarius
    @kantyDarius 2 года назад +1

    En el primer ejercicio no sería lo mismo usar un filter y la respuesta sería el length del array resultante? 🤔

  • @ezequiel9055
    @ezequiel9055 2 года назад +1

    Hola Leifer, que gran video!!! Excelente! Tus explicaciones son siempre muy claras y acertadas, cada vez que me surge una duda al segundo siguiente estas explicando eso mismo.
    Donde se pueden conseguir los archivos de las db para hacer esto en casa? Tengo ganas de intentar otro enfoque y comparar los tiempos de ejecucion.
    Saludos desde Argentina!

    • @LeiferMendez
      @LeiferMendez  2 года назад

      Hola Ezequiel gracias por tu comentario por supuesto te comparto donde conseguir los data set www.kaggle.com/datasets?search=monitoring+air&sort=votes

    • @ezequiel9055
      @ezequiel9055 2 года назад +1

      @@LeiferMendez 😁 Leifer gracias!! Eres muy atento no esperaba una respuesta tan pronto.

  • @cesardavid767
    @cesardavid767 Год назад

    como puedo obtener un archivo asi para practicar?

  • @cristianspestana7224
    @cristianspestana7224 2 года назад +3

    Excelente video Leifer, una pregunta, seria una prueba tecnica de NodeJS a un puesto Jr, Ssr o Sr?
    Saludos!

    • @LeiferMendez
      @LeiferMendez  2 года назад +3

      Dependen de la empresa esto era para un perfil se puede decir SSR que te pareció la prueba ?

    • @cristianspestana7224
      @cristianspestana7224 2 года назад +2

      @@LeiferMendez Bastante desafiante la segunda parte, y a su vez muy entretenida, lo mejor de todo es que entendí aún sin conocer algunas herramientas que usaste 👍🏻

  • @ra503
    @ra503 2 года назад +1

    Saludos desde El Salvador, tienes el dockerfile en el repositorio?

    • @LeiferMendez
      @LeiferMendez  2 года назад +1

      Hola Rafel aqui te dejo el repo github.com/leifermendez/node-challenge-01

    • @ra503
      @ra503 2 года назад +1

      @@LeiferMendez gracias

  • @mikehurtado4772
    @mikehurtado4772 Год назад +1

    De ahí que exista el ReadLine

  • @luisviloria4991
    @luisviloria4991 Год назад

    alguien sabe como podria conseguir los archivos para poder practicar?

  • @starbug5681
    @starbug5681 Год назад

    Hola, cómo hacemos lo mismo pero con excel?

  • @maximilianogonzalez2440
    @maximilianogonzalez2440 2 года назад +1

    Podrias dejar algun link con los csv?, para ir siguiendo el video

    • @LeiferMendez
      @LeiferMendez  2 года назад

      Hola claro que te paso la pagina de los dataset :) gracias por comentar

    • @maximilianogonzalez2440
      @maximilianogonzalez2440 2 года назад

      ​@@LeiferMendez seria bueno dejarlos en la descripcion para que todos pudieran tener acceso

  • @mikehurtado4772
    @mikehurtado4772 Год назад +1

    Si quiere tres kg de carne, que repampanos hace en la cola de la leche?

  • @nahueljj
    @nahueljj Год назад +1

    tuve este problema , al tener que cargar como 20 archivos de 16gb cada uno , me volvi loco y no conocia este metodo, estuve como 1 mes cortando lo archivos por comandos en linux y cargandolos a mano en mongodb xddddddddddddddddddd

  • @andresbabativagoyeneche8915
    @andresbabativagoyeneche8915 3 месяца назад

    EY cuenta los A320 si en realidad hay mil y algo... es lo que haría un excelente desarrollador

  • @edismr4181
    @edismr4181 2 года назад +1

    La portada del vídeo: aaaaaaaaaaaaaaaaaaaaaaa

  • @marcosMartinez-wm7bd
    @marcosMartinez-wm7bd Год назад +1

    Tenes algun curso de Node? No de express ;v

    • @LeiferMendez
      @LeiferMendez  Год назад

      Hola Juan, te dejo el link al curso de node
      ruclips.net/video/xRXHQlqA3Ak/видео.html
      ¡Un saludo!

  • @mikehurtado4772
    @mikehurtado4772 Год назад +1

    Vas a la farmacia y compras pasta de tomate