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. Наука
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!!
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
No sería una prueba técnica de nivel intermedio eso?
Fue para un puesto junior :O ?
@@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
@@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 ☺️
Eso no es una prueba técnica, eso ya es chamba y se cobra
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 👍🏻
Muy buen video! Tu contenido es muy bueno ❤
brillante, nosotros reaccionaremos a estos ejercicios pronto, gracias crack!
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.
Tu 33 yo 35
@@soyerudito6239 jajaj si... total pero...nada que temer, todo por aprender.
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
yo tengo 38 (bebés jaja) y hace año y medio que laburo de esto. sigan adelante, muchachos!
Que buen Canal Men.
Por favor, haz algun video tmb de pruebas técnicas para Semi-Sr y Sr. Saludos y gracias
Muy buen video excelente explicacion tendras pruebas tecnicas para programador junior de React? saludos
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.
Buenísimo, tengo entendido que las empresas de EEUU son las que hacen prueba de lógica, es así?
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"
Esas no son pruebas tecnicas para programador junior jajaja
Son mas para un nivel trainee