Resuelvo un EJERCICIO REAL de ENTREVISTA TÉCNICA para posición de Ingeniero de Software

Sdílet
Vložit
  • čas přidán 3. 07. 2024
  • Consigue mi curso en MasterMind! 🚀 bit.ly/3kr4bTc
    Si alguna vez has tenido dudas sobre cómo son realmente los problemas de las entrevistas de trabajo para posiciones de desarrollo, en éste vídeo resuelvo un problema real que me encontré en una entrevista técnica.
    👾 Redes sociales 👾
    ► Twitter: / bettatech
    ► Instagram: / betta_tech
    ► Canal Secundario: / @forkdebettatech
    ► Slack: bit.ly/33gaDDM
    👨🏼‍🏫 MIS CURSOS 👨🏼‍🏫
    👽 Curso de iniciación a la programación con JavaScript:
    ► bit.ly/3kr4bTc
    👕 MERCHANDISING DEL CANAL:
    ► Tienda CZcams: / bettatech
    ► Tienda Teespring: teespring.com/stores/bettatec...
    ⭐️ AFILIADOS ⭐️
    🎁 7% Descuento en HOSTINGER (Código BETTATECH)
    ► www.hostg.xyz/aff_c?offer_id=...
    🧠 Autocompletado con IA (Kite)
    ► www.kite.com/get-kite/?...
    🐾 MacPaw (CleanMyMacX):
    ► macpaw.audw.net/c/2523912/941...
    🎵 TODA la música es de EpidemicSound:
    ► www.epidemicsound.com/referra...
    ✉️ CONTACTO PROFESIONAL:
    ► Respuesta no garantizada:
    bettatechyt@gmail.com
    📚 LIBROS 📚
    Design Patterns
    ► amzn.to/39XuQlq
    Head First Design Patterns
    ► amzn.to/2uq6XUq
    Refactoring
    ► amzn.to/2SQnf2c
    Clean Architecture
    ► amzn.to/3bZVonJ
    Clean Code
    ► amzn.to/32WVKq3
    Introduction to Algorithms
    ► amzn.to/34SyVFP
    Cracking the Coding Interview
    ► amzn.to/2QkdwC6
    ⏱ ÍNDICE:
    • 0:00 - Introducción
    • 1:39 - El problema
    • 2:15 - Solución poco eficiente
    • 3:59 - Programando la solución final
    • 10:27 - Conclusión
  • Věda a technologie

Komentáře • 565

  • @franciscomesias8905
    @franciscomesias8905 Před 3 lety +547

    Has un mini curso sobre estructura de datos estaría genial, buen video 👌

    • @beatlife3990
      @beatlife3990 Před 3 lety +10

      Buenisimo bro , salio o no el mini curso sobre estructura de datos ?? ksdjlas

    • @danbutron8791
      @danbutron8791 Před 3 lety

      Eso estaría increíble

    • @gonove97
      @gonove97 Před 3 lety +12

      Podrías ver el CS50 de Harvard, explican muuy bien, en la semana 5 específicamente.

    • @VictorCastroVikman
      @VictorCastroVikman Před 3 lety +2

      @@gonove97 gracias bro, datos asi te alegran el dia, vi ese curso pero justo me quedé antes de esa semana, ahora lo chequeo. Suerte.

    • @gonove97
      @gonove97 Před 3 lety +4

      @@VictorCastroVikman tomate tu tiempo para hacerlo, de verdad tiene concepto muy buenos y muy bien explicados, es pesado de seguir? Por supuesto es Harvard. Yo voy en la semana 4 y bastante impresionado.

  • @fran3031
    @fran3031 Před 3 lety +291

    Deberías subir + vídeos de este estilo, se aprende muy bien a programar viendo a un profesional experimentado haciéndolo.
    Un saludo Betta

  • @jorgeandresbravomeza8511
    @jorgeandresbravomeza8511 Před 3 lety +24

    Podrías usar la función de normalize() sobre TODO el texto antes del for y evitar aún mas consumo innecesario (ya que lo usas 3 veces por cada ciclo) suponiendo que JS guarde en memoría la primera vez que usas normalize() sobre una palabra aún lo estaría haciendo una vez por palabra en vez de una vez en total.

  • @alejandrobravo1221
    @alejandrobravo1221 Před 3 lety +74

    Codewars y hackerrank sirve mucho para este tipo de ejercicios! DATO

    • @finnelhumano3326
      @finnelhumano3326 Před 3 lety +1

      Es cierto gracias

    • @MiguelChinchay
      @MiguelChinchay Před 3 lety

      Si es correcto ahí hay muchos ejercicios parecidos, yo lo resolví con 'reduce' de los arrays que me pareció más sencillo

  • @jrerehs96
    @jrerehs96 Před 3 lety +77

    Woooooo! Estaría genial que vieras listas de problemas des icpc

  • @jairodavidperdomo6284
    @jairodavidperdomo6284 Před 3 lety +1

    Buenísimo el vídeo, haz más así. Muchas gracias!

  • @kievandres
    @kievandres Před 3 lety +2

    El conocimiento dado por un experto como tú es muy valioso!

  • @Manuel-wj1xs
    @Manuel-wj1xs Před 3 lety

    Este canal es increíble. El contenido como la calidad, mejor no puede ser. Explicas de 10. Espero que continúes con este tipo de vídeos, que, a mi parecer, ayudan muchísimo. También me encanta tu serie de patrones de diseño.

  • @diegofernandez1412
    @diegofernandez1412 Před 3 lety +1

    buenisimo video, me estoy iniciando en el mundo de la programacion y cada vex me parece más interesante, gracias por el video

  • @francomansilla4088
    @francomansilla4088 Před 3 lety +6

    Esto es muy bueno sigue subiendo estos vídeos sobre ejercicios reales, saludos desde Argentina

  • @danielaakerman
    @danielaakerman Před 2 lety

    Quiero y *necesito* este tipo de contenidos. Gracias!

  • @helloworldforever6378
    @helloworldforever6378 Před 3 lety

    Esto es oro puro! muchas gracias por este gran aporte!
    Saludos

  • @mcarrion
    @mcarrion Před 3 lety

    Gran Explicación! Enhorabuena por tus conocimientos. Muchas gracias por compartirlos.

  • @ivansarjanovich3769
    @ivansarjanovich3769 Před 3 lety

    Genial el video! Para mi que recién estoy empezando a programar es muy útil e importante ver videos como estos y codigo real.

  • @juanmaguevara
    @juanmaguevara Před 3 lety

    Gran explicación, recién empiezo en este mundo y lo entendí relativamente rápido! Gracias!

  • @jimmymontenegro8517
    @jimmymontenegro8517 Před 3 lety

    Wow, que simple lo haces ver, da gusto, felicidades.

  • @Miguel-iu5sf
    @Miguel-iu5sf Před 3 lety +1

    Buenísimo, si tienes la oportunidad, sigue con este tipo de videos!!

  • @miguelantoniodiazdelgado6853

    Muy buen tutorial, seria bueno que subieras mas videos acerca de esto. Saludos desde Venezuela.

  • @michaeldavidgarcia5998

    Genial el video, sigue con estos temas por favor!

  • @antoniomadrid7870
    @antoniomadrid7870 Před 3 lety

    Un genio, me encanta tu contenido. Tengo intención de ponerme al día con tu canal! Explicas muy bien y haces llegar conocimiento que suele estar un poco menos accesible, como la complejidad algorítmica.

  • @familyrainbow3165
    @familyrainbow3165 Před 3 lety

    Gracias por compartir tus conocimientos! Nuevamente gracias..

  • @cientifico66
    @cientifico66 Před 3 lety

    Excelente solución y excelente explicación. ¡Gracias por crear contenido de calidad!

  • @deltodounpoco8710
    @deltodounpoco8710 Před 2 lety

    Genial! soy estudiante aún y me inspira mucho tus vídeos , gracias !

  • @AlberthEmperador
    @AlberthEmperador Před 3 lety

    QUEREMOS MAS VIDEO ASI!!!!!!!! Muchas gracias. :)

  • @CAFernandezB
    @CAFernandezB Před 3 lety +1

    Bro...genial que incorpores este tipo de videos..

  • @czaravila892
    @czaravila892 Před 3 lety

    Este tipo de videos son los que valen la pena. Saludos!!

  • @esteban4699
    @esteban4699 Před 3 lety

    Me encantó este video, por favos más videos así amigo, suscrito!

  • @bartolomemeseguerhuawai1886

    Genial, super bien explicado, 👍gracias

  • @freedomlatinoamericaoficia1468

    Están geniales estos vídeos resolviendo ejercicios. Por favor continúa haciendo más

  • @smith123456789ist
    @smith123456789ist Před 2 lety

    Excelente video, ayuda demasiado

  • @MatiasBaldanza
    @MatiasBaldanza Před 3 lety

    Excelente y muy claro!

  • @nestorpineda8406
    @nestorpineda8406 Před 3 lety

    Excelente, muchas gracias.

  • @marioredondo6176
    @marioredondo6176 Před 3 lety

    Gracias por tus videos, son muy instructivos.

  • @jazmin4607
    @jazmin4607 Před 3 lety

    Muchas gracias por este video, será de muchísima ayuda si los sigues haciendo!

  • @teresa6423
    @teresa6423 Před 3 lety

    Me ha encantado tu vídeo. Muchísimas gracias. Like y suscrita.

  • @walterleguizamon6094
    @walterleguizamon6094 Před 2 lety

    Muy buen video, está clarísimo y es util. saludos

  • @facundocorrea4055
    @facundocorrea4055 Před 2 lety

    Genio total!! Desde Ururguay! Me encanta tus videos, un abrazo grande CRACK!

  • @LesterReyes7
    @LesterReyes7 Před 3 lety

    Me encanta este canal y estoy aprendiendo mucho. Saludos desde Costa Rica 🇨🇷

  • @carolinaalbamaruganrubio2446

    Muy útil! Gracias!

  • @pablolanda1212
    @pablolanda1212 Před 3 lety +23

    bro, he aprendido más en un video de 10 mins que en 3 meses de carrera jajajajaja.

  • @akirachimaki
    @akirachimaki Před 2 lety

    Gracias,es un super video, replique el código en javascript y Python, es genial

  • @Colmedoherman
    @Colmedoherman Před 3 lety

    Excelente video ! Simple y eficaz 👌deberias hacer mas :)

  • @boomboom-9451
    @boomboom-9451 Před 3 lety +4

    Bettatech, eres un grande, idolo, te quiero fiera ! Un ejemplo a seguir

    • @BettaTech
      @BettaTech  Před 3 lety

      Gracias máquina! Crack figura 😙💪💪

  • @orangeyt2262
    @orangeyt2262 Před 3 lety

    Que explicacion genial ! Super video.

  • @AndresLobaton
    @AndresLobaton Před 3 lety

    Que calidad!! Gracias

  • @Manzaniatico
    @Manzaniatico Před 3 lety

    CLARISIMO. Muchas gracias!

  • @joelalexanderquintero9814

    Hermano que buen video!!!! para todos aquellos que nos estamos iniciando y estamos en el nivel llamado junior de verdad muchas GRACIAS!!! POR SU APORTE.

  • @eder_
    @eder_ Před 3 lety

    Muy util! Estaria bueno seguir con la serie, viendo distintas preguntas tecnicas de entrevistas!

  • @Programator01
    @Programator01 Před 3 lety

    molan, haz más de este tipo

  • @marvinpalma5783
    @marvinpalma5783 Před 3 lety +1

    Buenísimo! Más vídeos así!!! 👍🏻

    • @BettaTech
      @BettaTech  Před 3 lety +1

      Claro que sí! Si veo que la acogida es buena resolveré más problemas :D

  • @marcosscalzotto7411
    @marcosscalzotto7411 Před 3 lety

    Muy interesando el video, y bien explicado, es muy importante poder resolver algoritmos de forma simple y optima.

  • @finnelhumano3326
    @finnelhumano3326 Před 3 lety

    Me encantooooooo ! Segui subiendo videos resolviendo problemas de entrevistas !!!

  • @yoto8807
    @yoto8807 Před 3 lety +1

    Gracias por tu contenido

  • @carsdfj
    @carsdfj Před 3 lety

    Me encanto seria padre que colocaras mas sobre temas de evaluación al momento de una entrevista o de resolver típicos problemas con los que podríamos conseguirnos

  • @williamd.garcia9417
    @williamd.garcia9417 Před 3 lety +1

    Bro, no se absolutamente nada de programacion, pero me entretuve tanto que vi todo el video, y entendi poco, pero dan ganas de aprender. Gracias Crack.

  • @elinversordepastos3204

    Excelente video!

  • @osdev_mart
    @osdev_mart Před 3 lety

    Es buena idea, espero que sigas resolviendo ejercicios de este tipo.

  • @irving7653
    @irving7653 Před 3 lety

    Wow, quiero llegar a tener tantos conocimientos y mucha habilidad como tú 😯

  • @EdenAlbertoSilvestre-bs6cw

    Mee encanta porque siempre estoy inseguro de lo que puedo hacer o lograr con los conocimientos adquiridos que tengo por la presión o demanda

  • @deimne970
    @deimne970 Před 3 lety +2

    Buen vídeo. Yo he pensado exactamente la misma forma de hacerlo.

  • @AstrikoM1
    @AstrikoM1 Před 3 lety

    Excelente video, sigue así!

  • @paulkremser2336
    @paulkremser2336 Před 3 lety

    Me alegra de haber pensado bien la solución

  • @juankakill
    @juankakill Před 3 lety

    Excelente explicación.

  • @MrTeska300
    @MrTeska300 Před 3 lety

    Mas de lo mismo por favor!
    Saludos desde Argentina

  • @davidhch9833
    @davidhch9833 Před 3 lety +2

    Gracias BettaTech, me gusta este tipo de vídeos. :)

    • @BettaTech
      @BettaTech  Před 3 lety

      Gracias!! Si os gustan seguiré haciendo más así :D

  • @santiagomecho
    @santiagomecho Před 3 lety

    excelente explicación

  • @TeRmInAtOr95rd
    @TeRmInAtOr95rd Před 3 lety

    Muy buen video, es muy interesante como resuelves estos tipos de problemas

  • @ramdomcomentxqa7346
    @ramdomcomentxqa7346 Před 3 lety +3

    He aprendido en un día un poco de phyton usando videos de youtube y pude aproximar me a la solución, buen video

  • @marcopablomazariegosmacari530

    Me siento muy orgulloso de haber pensado en las tablas hash para hacer eso. 😭 No fueron al carajo las trasnochadas con estructuras de datos intentando que salieran las estructuras.

  • @josedejesuszaragoza5516
    @josedejesuszaragoza5516 Před 3 lety +1

    Exijo más contenido como ésto. Gracias y porfavor.

  • @simonfredes9126
    @simonfredes9126 Před 3 lety

    Buen video, apenas mencionaste el enunciado se me ocurrió hacerlo con un Mapeo. Buena solución. Saludos

  • @AZGIOUNDER
    @AZGIOUNDER Před 3 lety

    Excelente !!

  • @97dvm
    @97dvm Před 3 lety

    muy buen video , estoy en mi primer año de carrera y me das la vida con este contenido

  • @nelsonlzrz5826
    @nelsonlzrz5826 Před 2 lety

    Muy buen video! saludos.

  • @michelleblumer1286
    @michelleblumer1286 Před 3 lety

    Muy bien explicado!

  • @S4z4kku
    @S4z4kku Před 3 lety

    Genial, debo reforzar la parte de estructuras de datos

  • @luis96xd
    @luis96xd Před 3 lety

    Wow, genial video! Muy buenas explicaciones 😄👍
    Primer avezado que veo un ejercicio de código de entrevista explicado en español, gracias!
    A mi me gustarían ver más video así, con ejercicios
    ¡Saludos desde Venezuela! 😄

  • @jocelynepiguave5234
    @jocelynepiguave5234 Před 3 lety +1

    That was great! Gracias

  • @frankjobs7113
    @frankjobs7113 Před 3 lety

    interesante solución.. la había pensado de forma diferente.

  • @roldanjimcollado9079
    @roldanjimcollado9079 Před 3 lety

    me gusto la resolución, un curso sobre estructura de datos hace falta!!

  • @diegorossi9406
    @diegorossi9406 Před 3 lety +1

    Buen video! Yo hubiese normalizado la cadena y luego del split ordenado alfabéticamente, entonces comparaba con la palabra anterior: si matchea incremento contador, sino, agrego entrada al diccionario con contador en 1 y avanzo a la próxima.

  • @maggot008
    @maggot008 Před 3 lety

    Excelente.. más vídeos asi

  • @Vanilthas59
    @Vanilthas59 Před rokem

    SIIIIIIII PLS, SIGUE SUBIENDO ESTE TIPO DE COSAS, QUIERO TRABAJO AJLKDSAJD

  • @michaelcastillo4402
    @michaelcastillo4402 Před 3 lety

    Excelente video. Al decir que ibas hacer el ejercicio me puse a resolverlo antes de ver el video. No pensé en lo de eliminar los signos. De resto se logro. Gracias por traer tan buen material.

  • @ivandlf1639
    @ivandlf1639 Před 2 lety

    Excelente video y muy buena data! En uno de los cursos de js que hice uno de los challenges era hacer un encriptador de texto y empleamos el replace con regex.
    Nuevo suscriptor!

  • @eldomi0911
    @eldomi0911 Před 3 lety

    Me gustan este tipo de videos🙆🏻‍♂️

  • @MarceloAmigo_eu
    @MarceloAmigo_eu Před 3 lety +8

    Muy interesante los videos de este tipo, a mi me pidieron implementar un juego de poker, y ni siquiera se jugarlo, jajaja

  • @brandonlopez6328
    @brandonlopez6328 Před 3 lety

    Muy buen video! muy didactico

  • @rgp-hades6515
    @rgp-hades6515 Před 3 lety

    Fa me encantan tus videos! Me enseñan muchisimo!

  • @gindCode
    @gindCode Před 3 lety +7

    Amigo muchas gracias por compartir éste vídeo, me pareció divertido e interesante, para mi estos son Mini Challengers ó Mini desafíos. Te quería comentar que éste código tiene una debilidad, tendrías que ingresar todos los caracteres extraños posibles para normalizar, creo que sería mejor normalizar considerando que las letras mayúsculas de la "A" a la "Z" van desde el carácter 65 hasta el 90. (esto es devolviendo el valor del caracter) y las letras minúsculas de la "a" a la "z" van desde el 97 hasta el 122. Cualquier carácter que esté fuera de ese rango lo sustituyo por un espacio en blanco, de esa forma elimino todos los caracteres extraños (sin tomar en cuenta los acentos). Espero haberme explicado amigo y sería interesante ver que lo implementaras. Yo lo que pasa es que no programo en éste lenguaje, pero tengo conocimientos de otros lenguajes.

  • @adriang.4839
    @adriang.4839 Před 3 lety

    Tu video me cayó como anillo al dedo!! 😇

  • @luiseduardosotoj1183
    @luiseduardosotoj1183 Před 3 lety

    Hola, muchas gracias. Justo esa prueba me pasaron en una entrevista de trabajo. Únicamente que con la variante que no había que contar palabras.
    Había que contar letras y devolver la letra que mas se repetía.

  • @luispedroraymundobrito6850

    Podrías hablar sobre cursos de estructuras de datos en java o libros, te lo agradecería bastante 🥺

  • @dianagosd1335
    @dianagosd1335 Před 2 lety

    Hola, me gustó mucho su video. Me gustaría que hablara sobre soluciones lineales y soluciones cuadraticas, saber diferenciar cuando utilizar las soluciones

  • @francocaballero4835
    @francocaballero4835 Před 3 lety

    Muy bueno! Mas videos asi

    • @BettaTech
      @BettaTech  Před 3 lety +1

      Gracias!! Jope con el apoyo que le estáis dando claro que haré más jaja

  • @alextumirihuanca9299
    @alextumirihuanca9299 Před 3 lety

    Te rifaste muy buen video aumenta la vista del código y porfa has una serie completa de estos problemas de entrevistas

  • @LuisLopez-en7pj
    @LuisLopez-en7pj Před 3 lety

    Mas videos de este estilo, de ejercicios de entrevistas

  • @DiegoPerozo
    @DiegoPerozo Před 3 lety

    genial, mas videos asi serian geniales

  • @horacioalejandrodavid2319

    Muy buen video!!

  • @jcg83
    @jcg83 Před 3 lety +1

    Muy buenas. Buen video y explicaciones muy claras. Felicidades. He de decir que he echado en falta un poco la explicación del coste asociado a un split o a un regex. Y también "la magia" de los costes constantes de las tablas hash. ¿Qué coste tiene recorrer una tabla hash? Estamos de acuerdo que es un O(n), pero hay detalles que deberían tenerse en cuenta también y que se dan por supuestos. ¡Buen trabajo! Te descubrí hace poco y, por supesto, te seguiré viendo. Sigue así. Un abrazo.