Resuelvo PRUEBA TÉCNICA para PROGRAMADOR JUNIOR

Поделиться
HTML-код
  • Опубликовано: 10 июл 2024
  • En este video te explico como resolver 5 ejercicios que son muy comunes en entrevistas técnicas para programadores Junior.
    Lo más importante en este tipo de entrevistas es que puedas demostrar cual es la lógica que utilizarás para resolver estos problemas y esto es exactamente lo que te voy a mostrar.
    00:00 - Intro
    00:33 - Revertir Cadena
    14:18 - Eliminar caracteres duplicados
    18:41 - Contar caracteres en una cadena de texto
    25:05 - Encontrar todos los substrings consecutivos de un string
    31:55 - Detector de Palíndromos
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    Suscribite a mi Newsletter ► thecodercave.com/
    💥ME ENCUENTRAS TAMBIÉN AQUÍ 👇
    Sitio Web ►thecodercave.com/
    Twitter ► / cavecoder
    Discord ► / discord
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    💻 CURSOS PREMIUM 👇
    🚀Curso Completo de C# desde Cero ► bit.ly/3jLyIv4
    🚀Curso de C# Práctico en 15 Proyectos ► bit.ly/3uUqCaR
    🚀Curso de C# en el Backend - API Mastery ► bit.ly/3LL3CEM
    🔥 Curso Completo de Blazor desde Cero ► bit.ly/38DtZXz
    🔥 Blazor Ultimate: Domina Blazor en 4 Proyectos ► bit.ly/3xbAtbA
    👉Curso Práctico de SQL para principiantes ►bit.ly/2R6KVOX
    📚 Curso de GIT y Github para Principiantes ► bit.ly/30Fbhz4
    Descuento del 60% en todos mis cursos 👉 thecodercave.com/descuento/
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    📚 RECURSOS RECOMENDADOS 👇
    ¿Quieres aprender Inglés? ► Italki 👉 go.italki.com/TheCoderCaveesp
    ¿Donde compro mis dominios? ► Namecheap 👉 bit.ly/3YofMGK
    ¿Que hosting uso para mis sitios? ► Hostinger 👉 www.hostg.xyz/SHCoJ
    Nota: Los links en la descripción son links de afiliado, lo que significa que recibiré una pequeña comisión si te registras usando esos links sin ningún costo extra para ti. Todos los links de afiliados son productos o servicios en los que creo y uso personalmente.
  • НаукаНаука

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

  • @mesodok
    @mesodok 10 месяцев назад +6

    Tremendo video! Me tomaron el primer ejercicio jaja, y aclare lo de que era poco eficiente parece que les gusto porque pase a la siguiente entrevista. Gracias!!

  • @facundovillalobo5181
    @facundovillalobo5181 11 месяцев назад +13

    Muy buena! Aunque ami cuando entre a la empresa donde estoy laburando ahora. La prueba tecnica fue mas bien realizar una api con operaciones CRUD y que tenga un sistema de autenticacion. Habia que utilizar buenas practicas y por lo menos 1 patron de diseño. Obviamente fue para un puesto backend en .NET

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

      No sería una prueba técnica de nivel intermedio eso?

    • @jessicaalvarez3166
      @jessicaalvarez3166 8 месяцев назад

      Fue para un puesto junior :O ?

    • @facundovillalobo5181
      @facundovillalobo5181 8 месяцев назад +1

      @@jessicaalvarez3166 así es!! Hoy en día la vara está bastante alta para el primer empleo ya no es como antes que con solamente saber que es un if bastaba jaja

    • @jessicaalvarez3166
      @jessicaalvarez3166 8 месяцев назад

      @@facundovillalobo5181 y podías usar tus recursos de apoyo? Perdón la preguntadera, tengo una entrevista técnica esta semana y bueno, he hecho APIs pero no creo que pueda hacerlo sin apoyarme de mi código anterior o internet. Por cierto, tienes recomendaciones que me puedas dar? Gracias ☺️

    • @rajwi
      @rajwi 7 месяцев назад

      Eso no es una prueba técnica, eso ya es chamba y se cobra

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

    Hola, agregaría una opción más para revertir un texto: 2 indices, el 1ro avanzando desde el inicio hasta la mitad de la longitud, el 2do retrocediendo desde el final tmb hasta la mitad. En cada iteración se intercambiaria los caracteres en sus posiciones.
    Edit: sería un enfoque parecido al del último ejercicio.
    Saludos, muy bueno el video 👍🏻

  • @mauronicolasar
    @mauronicolasar 11 месяцев назад

    Muy buen video! Tu contenido es muy bueno ❤

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

    brillante, nosotros reaccionaremos a estos ejercicios pronto, gracias crack!

  • @edwmargo
    @edwmargo 11 месяцев назад +2

    Ahh que nota de video, super interesante, soy ingeniero en sistemas en mi Pais (Colombia), entré al mundo de la programación algo tarde (después de los 33 años) y soy como el proverbio de calle " perro viejo no aprenden nuevos trucos", pero estoy obstinado a creer que sea así. He conseguido trabajos en desarrollo y me ha costado llevar el ritmo de los mas jóvenes o aquellos que tiene un gran carrera en desarrollo, pero ahí voy. Yo sigo tus cursos y con eso mas estos videos solo me han inspirado a no rendirme y seguir aprendiendo. Solo puedo darte las gracias y espero seguir aquí, aprendiendo de tu contenido.

    • @soyerudito6239
      @soyerudito6239 11 месяцев назад

      Tu 33 yo 35

    • @edwmargo
      @edwmargo 11 месяцев назад

      @@soyerudito6239 jajaj si... total pero...nada que temer, todo por aprender.

    • @ArteGamingHQ
      @ArteGamingHQ 11 месяцев назад

      Yo también tengo 33 años. De hecho terminé primer año de desarrollador de apps móviles (es una tecnicatura de ésas en vuestros países, aquí se le llama Formación Profesional).
      Terminaré con 34 años. Así que soy un punto medio entre el usuario @soyerudito6239 y tú jajajaja

    • @CarlosWashingtonMercado
      @CarlosWashingtonMercado 11 месяцев назад

      yo tengo 38 (bebés jaja) y hace año y medio que laburo de esto. sigan adelante, muchachos!

  • @AbrahamHdezL
    @AbrahamHdezL 11 месяцев назад

    Que buen Canal Men.

  • @andresgarciaalves
    @andresgarciaalves 11 месяцев назад

    Por favor, haz algun video tmb de pruebas técnicas para Semi-Sr y Sr. Saludos y gracias

  • @user-bo4jw2wx2n
    @user-bo4jw2wx2n 10 месяцев назад

    Muy buen video excelente explicacion tendras pruebas tecnicas para programador junior de React? saludos

  • @ArteGamingHQ
    @ArteGamingHQ 11 месяцев назад

    A excepción del de eliminar caracteres duplicados, el resto los he hecho cuando aprendía la programación estructurada en exámenes jajajajajaja luego ya vimos los StringBuilders y dejamos de hacer estas tonterías de darle vueltas a acciones simples.
    Pero claro, teníamos que aprender la lógica detrás de lo que estábamos haciendo... Aunque ahora sean "tonterías" o "perder el tiempo" cuando estás aprendiendo, o demostrando que sabes, no puedes tomar el camino fácil.
    Edito, mi manera de resolver con lógica (En Java, C# aún no lo domino apenas, pero se entiende bastante bien) y sólo con lógica sería usando ifs anidados y un for-each igual.
    Claro que necesítaría saber QUÉ caracter estamos buscando contar, ya que de otra manera sólo se me ocurriría usar un array bidimensional de, pongamos 14 posiciones (numero de caracteres diferentes que hay) y 2 de profundidad (caracter, numero) algo tipo:
    text = el string
    count = 0;
    charBuscado = "";
    for (char character : text) {
    if(character == charBuscado) { //comprobamos que sea el carácter que "buscamos"
    count++;
    }
    }
    System.out.printf("%c aparece %d veces", charBuscado, count);
    Esto se podría cambiar como digo por un array de cada uno de los caracteres o un Console.ReadLine(); para que el usuario introduzca el caracter que estamos buscando, incluyendo los espacios si quisiéramos podríamos contar los espacios que tiene...
    Es lo que hacía antes de saber usar las maravillosas colecciones jajajajajaja ahora mismo ya no puedo ni vivir sin ellas.

  • @gaes1203
    @gaes1203 11 месяцев назад

    Buenísimo, tengo entendido que las empresas de EEUU son las que hacen prueba de lógica, es así?

  • @lennyalexis
    @lennyalexis 7 месяцев назад

    Aprender a programar no es tan difícil. He buscado algunos libros sobre algoritmos y pues poco a poco he ido resolviendo ejercicios. Pero ser un buen programador es otra cosa, pues ya entran en escena cosas como bueneas prácticas de programación, saber hacer testing y programació orientada a objetos, y con esas tres cosas ya el mundo de la programació cambia radicalmente y deja de ser algo fácil como lo pintan en resdes los tutoriales que dicen "aprendre a programar en 15 días"

  • @matutee5158
    @matutee5158 11 месяцев назад

    Esas no son pruebas tecnicas para programador junior jajaja