Resuelvo PRUEBA TÉCNICA para PROGRAMADOR JUNIOR
HTML-код
- Опубликовано: 30 июл 2024
- En este video resolveré 5 ejercicios comunes que son puestos en pruebas técnicas como programador nivel Junior.
00:00 Introducción
00:42 Invertir cadena
05:15 Cuantas veces se repite un carácter
09:19 Distancia de Hamming
11:15 Contador de palabras
17:37 Contar caracteres por tipo numero en una cadena
💻 CURSO de Patrones de Diseño en JavaScript y TypeScript
www.udemy.com/course/patrones...
💻 CURSO de Patrones de Diseño en C# y ASP .Net: www.udemy.com/course/aprender...
💻 CURSO de C# .Net: www.udemy.com/course/curso-de...
Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/HectorDeLeonGuevara
Puedes apoyarme desde 0.5 USD al mes uniéndote como miembro al canal aquí: / @hdeleonnet
Sígueme en Twitter ⇒ / powerhdeleon
Sígueme en Facebook ⇒ / hdeleon666
Mi Sitio web ⇒ hdeleon.net
La falta de respeto tanto a mí como a cualquier otra persona y el SPAM son razones de bloqueo en mi canal.
#programación #programador #desarrollo
Si te ha gustado el video puedes apoyarme con un Pulgar Arriba
Mis cursos de Programación: hdeleon.net/cursos-premium/
Gracias a este vídeo (y al resto también), acabo de conseguir mi primer empleo cómo Desarrollador Jr. en c# a mis 31 años. Muchas gracias Hector de León.
Mañana tengo mi prueba tecnica y tengo 40 xd
@@chacataplan Cuéntanos cómo te fue
@@edwinalexandernavarromarin8050 que tal, si me fue bien, la prueba consistía en hacer un crud no use capas todo de relleno en el mismo controlador y en dos dias me llaman para decirme q pase, yo soy maquetador y es mi primer trabajo como full, hoy empece ahora estoy leyendo los lineamientos para diseño de base de datos y convenciones, estandares que debo usar
@@chacataplan felicitaciones que bueno
@@azariel2813 29 sos re joven todavía bro
Me imagino que dependiendo del trabajo y la empresa las pruebas pueden variar tanto en temas como en dificultad pero se sintió bien darse cuenta que no todas las pruebas son tan complejas como podemos imaginar. Estoy seguro que muchos como yo se sintieron bien dándose cuenta que sabían cómo resolver estas pruebas, ojalá luego subas más vídeos así, no necesariamente completando pruebas técnicas sino hablando sobre todo el tema de contratación para los nuevos en la industria. Creo que es algo que a muchos nos da "miedo" por no saber cómo es y eso nos serviría bastante para hacernos una idea de la situación real.
Tiene medio año que sigo este canal y es de lo mejor que he visto referente a programación. Eres un crack 👏
Gracias crack! Estoy practicando para poder tener mi primer trabajo como programador y me alegra que pude resolverlos antes de ver tu solucion:D, saludos.
Apoyo por más videos de este tipo!! como dices explicas bien como abordar y puedeas aplicarlo a cualquier otro lenguaje de programación
Excelente Héctor, tenía otra idea de las pruebas técnicas, no es que sean sencillas (que sí lo son), pero uno se imagina que le van a poner a hacer algo super complejo y a la hora, es algo sencillo con "truco" y ahí es donde nos truenan. Más de éste tipo de videos, porfa 🙏🏻
En algunos lugares si te ponen pruebas un poco mas alla de eso, incluso de arquitectura de software, todo dependera de la posicion para la que estes aplicando
A mi me hicieron hacer un crud
@@NexusGamingHorror ¿Y aplicaste para qué puesto?
Acá dice q son nivel junior. Están muy buenos. Para un SEMI SENIOR es seguro que te piden un CRUD.
@@danielalbertobermudezramos9353 el año pasado apliqué a una vacante para un puesto JR, y la prueba incluía hacer un crud, porque mencionas que un crud es para semi senior, o asi es? que debe hacer practicamente un Jr?
¡Excelente! ¡Muchas gracias por compartir! Te sigo desde hace un tiempo, y la verdad he aprendido muchas cosas con tus videos y explicaciones, ¡Muchas gracias en verdad!
sos un genio locazo, te recomiendo a todo el que esta aprendiendo, mas contenido como este !!
De lujo bro estos vídeos ayudan mucho cuando vamos iniciando
Hola Héctor, muy bueno el video. Por favor entregar más pruebas técnicas para juniors. Muchas gracias.
Grande me encanta ver tus videos aprendo gran cantidad de cosas sencillas pero que son importantes al momento de resolver un problema
Excelente maestro, todo entendible, soy Front End Developer y quiero probar en un trabajo backend o Full Stack!
Gracias por la explicación Hector, se ve perfecto y audio 10 puntos!!
"no es canal de metal" JAJAJAJAJ 🤣🤣🤣
Te ganaste mi like y suscripción!! 😂👌
Gracias por realizar la explicacion de los ejercicios, mas videos asi ojala en C#
Muchisimas gracias Hector! Este video ayuda muchisimo, por cierto hay una ligera diferencia entre el audio y el video! Saludos.
Genial el vídeo. Los he realizado todos en Javascript (estoy aprendiéndolo por mi cuenta) y aunque los he realizado todos, me hubieran colado fallos como los espacios en medio de la cadena.
Muito obrigado por compartilhar seus conhecimentos. 🤘
Excelente. Muy buena didáctica. Se entiende todo y va directo al tema
me encantan tus videos, los veo y practico mucho me he dado cuenta que c# es el inmortal y siempre es bueno saberlo
No sé cómo llegue acá pero, pensé que era una canal de heavy metal, hasta que ví el anuncio, y temas de programación.
Gracias Héctor , cómo siempre explicas muy bien .
Hola, muchas gracias por este video, bastante tiempo sin decidir si ser backend o frontend y al final me estoy diciendo por c#, es uno de los lenguajes que mas se me dan y con este video de pruebas técnicas se me hizo más familiar y sencillo:)
Siii, mas videos como este. Muy bueno, lo vi completo
Interesante el del contador de palabras. Gracias por compartir!! ♥
Que buen video, muchas gracias, en unos meses estaré buscando trabajo y solo el hecho de pensar de las pruebas me aterra, suscrito de una al canal, más por el hecho de que le gusta Kreator lml jaja
Mas videos así porfa, créame todos los que buscan empleo lo agradecerán, Saludos desde Costa Rica
Muy buen video hector! Creo que para el primer problema tambien se podria iterar desde el principio y el final y cambiar los caracteres y asi no necesitas memoria extra. Excelente video, saludos!
Me gustan mucho tus videos bro, me ayudan mucho !!!
Me encantan tus videos bro, eres mi héroe programador
Apenas ayer te encontré por acá y me latió tu contenido, está muy chingón, aun que veo que aún me falta mucho por saber. 🤘
Gracias por compartir, nice video.
Eso eso, saludos amigo,
Ah mira! Ya has vuelto a la rodada 🤟
parcero qeu chimba de videos voy a darle fuerte a todo este tema de programacion para complementarlo con bases de datos gracias!
muchisimas gracias bro, esto me ha enseñado mas que en la escuela jaja. te lo agradezco
que buen canal me acabo de encontrar, gracias por compartir tus conocimientos.
un nuevo suscritor
slds
No se nada de programación, pero solo vine por el nombre del fondo de pantalla xD
Igual dejo mi like c:
Excelente. Buenos puntos a tener en cuenta.
Excelente video.
En el punto donde hay que contar las palabras habria que tener en cuenta los caracteres especiales, por ejemplo, si llegara a haber un signo de admiracion separado de la palabra ( era ! Mi hora) lo va a contar como palabra.
Saludos.
Acá en El salvador son pocas las empresas que hace ese tipo de pruebas por lo general son de hacer un login con roles y que internamente haga un mini aplicación ya se de chat o que muestre listados con filtro (lo he hecho en 5 pruebas)
Todo eso ya existe en el canal, así que me he enfocado en algo más de algoritmia.
Excelente video joder, si ocupo mas videos así.
Gracias bro por tu tiempo, muy instructivo 👍
Eres un crack Héctor gracias por tus videos
Bro me acabas de salvar mañana tengo entrevista tecnica espero me sirva esto, muchas gracias
Mucho ayudan tus tutoriales, Metálico!
Buen video, por más videos así ✌️
Excelente video, buena explicacion bro ojala sigas haciendo de este tipo de videos pero como dices "sin utilizar los metodos de la tecnologia" para ver variaciones, nuevo sub
Excelente, gracias!!!!
Excelente video!!!! Gracias!!!
Chale, hice todo esto en C en su tiempo y eso de metodos extraños, expresiones regulares, no lo comprendo demasiado :v yo lo hubiera hecho a lo bruto, reinventando la rueda
es que esa esa la prueba, no el conocimiento
si no el uso eficiente de código.
porque un for con muuuuuchos elementos es un come recursos.
@@XaviIntheHouse Ojo con ese analisis, usar regex es muchisimo mas costoso que un simple for. Lo que da de ventajoso es la simplicidad en estos casos, aunque para cosas mas complicadas las regex se hacen muy complejas
Buen video bro, los repliqué en Python
Excelente video 👌 más videos así plox 😜😜
cuando vi la miniatura pensé que el video iba a ser sobre bandas pará introducirse en el black metal o algo asi xd
Tremendo video, y exelente explicacion lml
Genial la forma de conseguir el total de palabras, otra forma tambien puede ser: var words = phrase.Split(" ").Where(w => w.Trim() != "").Count();
Eres increíble
Excelente video, y más por la camiseta de KREATOR!!! 🤘🏼
Excelente video al ver la miniatura creí que se trataba de un canal de metal.😂
Me suscribo 👍🏻
Excelente vídeo !
Excelente video, ojala puedas hacer mas de estos con ejercicios de pruebas. Los explicas excelente!
Excelente video!!!
Una pregunta, con la clase regex tienes algun manual para saber la simbología para su utilización? y el método Trim, también, porfavor :(
Que tal Hector buen dia!, me encanto tu video, me gustaría que siguieras con este tipo de videos quizá un poco mas avanzados, ahora en estos tiempos en los que el trabajo remoto se a convertido en una realidad seria bueno empezar a aprender un poco mas de estos ejercicios en caso de aplicar a alguna vacante fuera del estado o incluso del pais, sigue asi un saludo.
Gracias por ayudarnos en el mundo de la programación, personas como tu son como el agua para el sediento, el pan para el hambriento, la felicidad para el triste, la libertad para el oprimido xddddd
Pensé que era un vídeo de metal, pero esta bueno
*ERES UN ANGEL*
Thanks very much
top de mais ajudou muito
A mi en una entrevista técnica me hicieron hacer un challenge back-end el cual consistía en hacer una REST API, que pedía unos endpoints que tuvieran datos como el page y limit, tipo el "paginado", suena sencillo pero en su momento no tenía conocimiento sobre trabajar con las URL, no tenía idea que se podían hacer consultas desde ahí, encima que no conocía mucho de MongoDB, también tenía que documentar jaja, lo cual no hice XD, por temas de tiempo
Buena explicación amigo, el lunes tengo mi prueba técnica como programador jr y estoy algo nervioso.
Excelente video
Ups, casi similar. Esta el clasico palindromo donde hay que validar todo el abecedario y de un texto formar n cantidad de palabras algo así donde está el siguiente texto de entrada k?y?k
muy buen video
noté que además del intellisense vs te propone sugerencias
¿es alguna extensión que estás usando o vs2022 es así?
Programador y metalero, me identificas 🤣⭐
Parte 2! Parte 2!!
Buen video para la lógica en mi país las pruebas técnicas son crud full stack crear un Api con algún framework y consumirla con js con react o angular..
aca en Colombia te piden como Junior que hagas una tienda o una aplicacion de acuerdo a los requerimientos
@@oskartthit6821 prueba para Full Stack en una entidad grande, restAPI en Spring y consumirla en Angular :3, izi pici
Cabe aclarar que no sabía un carajo ni de Spring, ni de Angular, presenté la prueba con la restAPI en Flask y el front con MithrilJS. Lo importante no es mostrar que sabes un lenguaje, es demostrar que tienes la lógica
@@BAPF123 Y cómo le fue?
@@ginacarvajal6763 felizmente trabajando, les gustó que no me varé :D
Jajaja, no es por nada pero apenas mire la miniatura de reojo pensé que sería alguien hablando de rock, hasta que leí bien la esquina XD
Hola Hector, excelente video, te pregunto algo, en el caso 5, en el pattern se coloca en caso de números del 1-9 y las letras del a-z pero en el caso en que lo que se busque son los signos especiales, cómo se haría?
Buenas yo soy un programador y desarrollador que solo sabe C# para Unity 3D, uso Visual Studio también. quería saber ¿Qué trabajos puedo tomar o que conocimientos me faltarían?
Gracias crack saludos
Hector que sabes de JavaScript Core? podrias explicar algo en caso que sepas?
Muy bueno
Sr. Hector un saludo, pudieras hacer un video de algun CMS para .net core o CMS's
Me vi todo el video y no se programar ni nada jaja pero algún día aprenderé
Gracias
Ayer ví tu video, lo necesitaba para desempolvar esto de las pruebas técnicas que ya tenía rato sin practicar, no me sirvió, bueno, sí y no, y te explico por qué; la empresa para la que hoy fui a hacer una prueba técnica tiene un método un tanto diferente, me hicieron 3 pruebas parecidas a las tuyas sólo que ellos no permiten el uso de métodos o funcionas propias del lenguaje (podía escoger el lenguaje que quisiera pero no usar sus métodos), sólo puedes resolver sus pruebas con hard-code, pero en la entrevista anterior ya me habían explicado esto así que cuando vi tu video, las partes donde usaste métodos de C# las resolví en JS a pelo, a puro hard-code, con eso que practiqué anoche me fui hoy con la esperanza de que fuese suficiente, para mi sorpresa las pruebas eran un poco más hardcore de lo esperado, a parte de no poder usar métodos, tampoco podías usar un ordenador hahahaha tenías que resolver todo en papel, me congelé en un principio y después me puse manos a la obra, fuimos 3 candidatos, estábamos en la misma mesa pero los exámenes eran diferentes para cada uno, sin embargo tenían una similitud, todos los problemas se resolvían con for anidados, total al final iba preparado para esto y resulté contratado, entonces me sirvió porque las pruebas eran parecidas a lo que aquí mostraste pero a la vez no porque no las hiciste todas con hard-code, pero te estoy eternamente agradecido, tu video me hizo la primer oportunidad laboral en programación :) así que tienes mi like y mi suscripción, sólo sugeriría que hagas más pruebas técnicas pero también con hard-code por si acaso.
PD. La empresa para la que entré me enseñará programación para desarrollo móvil nativo, tanto Android como iOS :)
hola hector tu tienes un curso sobre identity para razor pages?
Lo de invertir el string con C# me ha parecido curioso y me ha gustado, lo primero que se me ocurrió fue usar python sin recurrir a ningún razonamiento más allá de voltear el string (ej. si str_var ="some", invert_str_var = str_var [::-1]), chévere, dan ganas de aprender C# y aprender a pensar diferente. 👍
Que gusto señor verlo por aquí, un saludo 🍺
@@hdeleonnet igual, un gran saludo. Estoy (por fin) recordando y sobre todo actualizando conocimientos, así que estaré paseando por estos lares. Excelente contenido. 👍🏼
pensé que eran mucho, pero MUCHOOO mas difíciles las pruebas técnicas de programador Junior, Después de haber participado en concursos ACM esto parece juego de Jardin
buenas tardes, amigo sabes que cuando vas a escribir la computadora te da susgerencias de codigo, como se llama esa extension ? gracias
Recomendarias usar VSC 2022 ?
ta muu bueno el video :p
Una pregunta en el ejercicio 4. Si ponen en la oración un signo de puntuación, se contará como palabra?
¡Gracias!
Gracias por comentar
KREATOR!!! 🤘
Llevo un mes estudiano python no queria ver el video porque pensaba que las pruebas eran muy dificiles, y y cuando lo vi, fue como: yo sé hacer todo eso! jajaj me voy tranquilo con este video gracias
19:50 Otra solución
Crear un regex para reemplazar todo lo que no sea numérico y retornar la longitud del string
Otra solución desde Java es comparar desde el rango que ocupan en su puesto de código ASCII ya que todos van seguidos, no necesitas usar regex ^^
Gracias chascón !!
Como va hector? Gracias por el video estas cosas re suman para seguir practicando y aprendiendo.
Te puedo hacer una consulta? Estuve haciendo los ejercicios que propones en Python, que es el lenguaje que estoy aprendiendo,
y con el primer ejercicio de invertir cadena me para algo que no le encuentro respuesta.
En Python invertir una cadena con slicing es fácil, pero para probar otros métodos hice de
la siguiente forma:
cadena='pato'
contador = len(cadena)-1
lista = []
while contador >= 0 :
lista.append(cadena[contador])
contador -= 1
cadenaInvertida = ''.join(lista)
print(cadenaInvertida)
#Esto daba muestra en la terminal: 'otap'
#Después probé hacer lo mismo pero cambiando la sintaxis (solo por boludear, como decimos
acá en argentina):
cadena='pato'
contador = len(cadena)-1
lista = []
while contador if contador >= 0 else False:
lista.append(cadena[contador])
contador -= 1
cadenaInvertida = ''.join(lista)
print(cadenaInvertida)
#De esta forma tambien funciona pero muestra: 'ota'
Como que en esa sintaxis no toma el indice 0. Busque a que se puede deber y no encontré nada...
No se si vos o alguno que lea esto podrá ayudar a entender porque pasa esto.
Igual desde ya un abrazo y gracias por los videos!