No video

Prueba Técnica de ENTREVISTA para JUNIOR... ¡sin IF's ni BUCLES!

  Рет қаралды 18,258

BettaTech

BettaTech

Күн бұрын

¡Obtén un 52% de descuento en Cambly para propulsar tu carrera profesional! 🔗cambly.biz/ATR...
Conviértete en miembro de este canal para disfrutar de ventajas:
/ @bettatech
👾 Redes sociales 👾
► Twitter: / bettatech
► Instagram: / betta_tech
► Canal Secundario: / @forkdebettatech
► Discord: / discord
👨🏼‍🏫 MIS CURSOS 👨🏼‍🏫
👽 Curso de iniciación a la programación con JavaScript:
► bit.ly/3kr4bTc
👽 Curso de desarrollo backend con NodeJS y Express:
► bit.ly/3n4sirS
👕 MERCHANDISING DEL CANAL:
► Tienda KZfaq: / bettatech
► Tienda Teespring: teespring.com/...
⭐️ AFILIADOS ⭐️
🎵 TODA la música es de EpidemicSound:
► www.epidemicso...
✉️ 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

Пікірлер: 122
@s4vitar
@s4vitar 10 ай бұрын
El supuesto "Hacker" ese que te ha llamado seguro que es un hacker de pacotilla.
@BettaTech
@BettaTech 10 ай бұрын
Espero que me libere el canal de youtube pronto 🥲
@saulfragoso6682
@saulfragoso6682 10 ай бұрын
Par de cracks 😎👍
@miaudona
@miaudona 10 ай бұрын
Dale ahí tito
@juandavidjimenezlopez2016
@juandavidjimenezlopez2016 10 ай бұрын
Se parece a tu voz S4vitar de seguro usa una IA para suplantar tu voz 😂
@Retales2022
@Retales2022 10 ай бұрын
😂😂😂 crack
@daviderwinmonterourrutia
@daviderwinmonterourrutia 10 ай бұрын
Si no había if ni ternarios que usar, podrías haberte decantado por un switch case... Ya para un bucle, como tu lo hiciste, me pareció genial usar recursividad. Allí se supo que realmente dominabas el pensamiento lógico y el lenguaje donde decidiste trabajar. Maravilloso!!! Quiero ver como termina esta saga...
@frankraulperezperez8803
@frankraulperezperez8803 10 ай бұрын
El acento de S4av1tar es inconfundible jaja
@SomosDyyor
@SomosDyyor 10 ай бұрын
Vaya... 😂😂😂
@randic.6880
@randic.6880 10 ай бұрын
Real XDDD
@caligrafiti
@caligrafiti 10 ай бұрын
😂😂😂
@quicktutorial2761
@quicktutorial2761 10 ай бұрын
jaja seee super gitano
@ImRorick
@ImRorick 10 ай бұрын
s4vitar tiene una voz inconfundible.
@cerm88
@cerm88 10 ай бұрын
Esto parece una película de Saw. Una prueba si sobreviven para que los juniors liberen su ego
@saulfragoso6682
@saulfragoso6682 10 ай бұрын
Estaría buena una prueba así para subir de seniority 😆
@CharlesDv
@CharlesDv 10 ай бұрын
Nunca había pensado en una prueba de ese tipo. Que joya de video. Gracias
@BettaTech
@BettaTech 10 ай бұрын
Me alegro que te guste!!
@danielmbcn
@danielmbcn 10 ай бұрын
😅 Yo también consigo sacar ese código sin usar bucles ni condiciones y que me funcione todo a la primera, con sus tests y todo, en 5 minutos. Después de pensarlo hora y media, claro.
@alangarcia8368
@alangarcia8368 10 ай бұрын
Muy buen vídeo, el código que hiciste es muy interesante, la producción está excelente, espero más videos de estos. Saludos.
@BettaTech
@BettaTech 10 ай бұрын
Como veo que os gusta, tengo varios en mente de esta serie 🙃🙃
@fernandoaguero2995
@fernandoaguero2995 10 ай бұрын
Se puede hacer incluso sin Try Catch aunque eso implicaria hacer double-dispatch
@JoseGB96
@JoseGB96 10 ай бұрын
Mi solución en python: def buscar(array, valor): esta_en(array, valor, 0) def esta_en(array, valor, indice): elemento = 0 try: elemento = array[indice] except: exit() try: 1/(elemento-valor) except: print(indice) esta_en(array, valor, indice+1)
@gabrielvargas6500
@gabrielvargas6500 10 ай бұрын
Mi pc hasta que enciende ya pasan los 5 minutos😂😂 xd
@greentox89a
@greentox89a 10 ай бұрын
hmmmmmm la vez que me pusieron esas restricciones era para que usáramos programación funcional. no se podría resolver usando eso?
@komurodiaz3688
@komurodiaz3688 10 ай бұрын
Me alejé un poco de tu contenido, pero con este video me he dado cuenta que has mejorado tanto en producción como profesional, me encantó, saludos desde México
@BettaTech
@BettaTech 10 ай бұрын
Welcome back!
@UltimatusVirsus
@UltimatusVirsus 10 ай бұрын
Ahora imagínate en realizar el examen final de ingeniería en informática y les muestras esto a los profesores
@JulioTorresM
@JulioTorresM 10 ай бұрын
Tecnicamente cumple. Hay un chingo de problemas respecto a llamadas recursivas y throw que es costoso pero supongo que pasaría el test si lo pones en alguna plataforma.
@daviderwinmonterourrutia
@daviderwinmonterourrutia 10 ай бұрын
por favor no les des ideas a los profesores... :)
@UltimatusVirsus
@UltimatusVirsus 10 ай бұрын
@@JulioTorresM la verdad es que en mi universidad no es así, tienen una rúbrica detallada de lo que debes hacer y que no
@carla_2495
@carla_2495 9 ай бұрын
Muy top el podcast de The Commit Show !! Estaría guay que dedicaseis uno al Data Science o Machine Learning
@betoruizdev
@betoruizdev 10 ай бұрын
Muy didáctico el ejemplo y muy buena solución.
@d0bl3r
@d0bl3r 10 ай бұрын
Mi enhorabuena por el video, hacia tiempo que no te veia y me encanto!
@BettaTech
@BettaTech 10 ай бұрын
Muchas gracias! 😊
@lox-rosae
@lox-rosae 10 ай бұрын
Dios, me he puesto nervioso, que bien hecho el vídeo 👏👏
@BettaTech
@BettaTech 10 ай бұрын
Gracias! Estoy experimentando con formulas para darle un vuelco al contenido de programación clásico
@lox-rosae
@lox-rosae 10 ай бұрын
@@BettaTech Pues te felicito!
@lautarodecima3350
@lautarodecima3350 10 ай бұрын
Excelente video , por más videos así que ayudan mucho a la comunidad. Saludos
@Alejandro_Pirez94
@Alejandro_Pirez94 10 ай бұрын
Excelente video me encanto, en general este canal es una joya siempre estoy al tanto de todo lo que sale y me descargo videos para verlos en casa y tener mi propio repo de videos a la mano jeje
@BettaTech
@BettaTech 10 ай бұрын
Gracias!!!!🫶
@luisoncpp
@luisoncpp 10 ай бұрын
No he visto el resto del video(voy en 1:45, también lo primero que pensé fue recursión pero acabo de ver que es TypeScript, y también dejé avanzar un poco el video porque necesitaba saber cual era la entrada, no estaba seguro que fuera a ser un arreglo de tamaño arbitrario), pero creo que esto depende demasiado del lenguaje que se esté utilizando, en el caso de typescript usando map y filter se puede saltar fácilmente la restricción, lo siento casi como hacer trampa: // Returns false if no solution can be found function twoSums(numbers : number[], target : number) : number[] | false { let index = 0; const indexOf = Map(numbers.map((value) => { index++; return [value, index]; }); const valuesPresent = new Set(numbers); const numbersThatCanBePaired = numbers.filter(entry => valuesPresent.has(target - entry)); const pairAbleIndexes = numbersThatCanBePaired.map(entry => indexOf.get(entry)); let solution : number[] | false = false; const assignSolution = () => { solution = [pairAbleIndexes[0], indexOf.get(target - numbersThatCanBePaired[0])]; }; (pairAbleIndexes.length > 0 && assignSolution()); return solution; } Irónicamente lo mas difícil fue hacer que regresara `false` si no existe solución. En un momento me autocontesto y pongo una respuesta en C++, ésa será más interesante.
@luisoncpp
@luisoncpp 10 ай бұрын
Acá está la solución en C++, para esta sí usé recursión ^^ : absl::status_or twoSums(const vector& numbers, int target) { std::unordered_set values_present(numbers.begin(), numbers.end()); std::unordered_map index_of; auto fillMap = [&](int index) { index_of[numbers[index]] = index; return index + 1 < numbers.size() && fillMap(index + 1); }; std::pair solution = absl::NotFoundError(""); auto findSol = [&](int index) { int value = numbers[index]; auto assignSol = [&] () { solution = std::make_pair(index, index_of[target-value]); return true; }; return (values_present.count(target-value) > 0 && assignSol) || (index + 1 < numbers.size() && findSol(index + 1)); }; return solution; } Supongo que hay manera de eliminar ese set y sólo usar el map, pero dada la limitante de no poder usar if prefiero no complicarmela de más.
@ciromontes8924
@ciromontes8924 10 ай бұрын
oye gracias por compartir me parece muy interesante lo estudiare
@jethrotul
@jethrotul 9 ай бұрын
¿y esto es para junios? lo he visto un poco complicado
@Ak4n0
@Ak4n0 10 ай бұрын
¡Ese crossover bueno ahí!
@adurisensei
@adurisensei 10 ай бұрын
Cine señores …. 🚬
@user-sd7cs9hu2p
@user-sd7cs9hu2p 10 ай бұрын
Esa prueba podría ser una experiencia cercana a cualquier examen de ingeniería informática 😂😂
@BettaTech
@BettaTech 10 ай бұрын
Cualquier parecido con la realidad es casualidad
@leandroperez1439
@leandroperez1439 10 ай бұрын
Se tensó la capa guan jandred madafakin eitinait
@jaredsotoperez5711
@jaredsotoperez5711 10 ай бұрын
Esta espectacular este nuevo enfoque de contenido, tienes todo mi apoyo❤
@BettaTech
@BettaTech 10 ай бұрын
Gracias! 😊
@pablobazan8733
@pablobazan8733 10 ай бұрын
Tuve una similar hace poco en la que tampoco permitian la recursividad, nose si hay alguna tercera forma de iterar o si querian que busque alguna formula matematica
@BettaTech
@BettaTech 10 ай бұрын
Podrias iterar con un reduce (si no te prohiben tambien la PF)
@marccoding
@marccoding 10 ай бұрын
Muy bueno! 😀
@BettaTech
@BettaTech 10 ай бұрын
🤙 Gracias!!!!
@dariocalzadilla8764
@dariocalzadilla8764 2 ай бұрын
No lo hizo en 5 min no joda, ya sabía q hacer y lo pensó mucho más tiempo
@Drakenstore
@Drakenstore 10 ай бұрын
Incluiré ejercicio de este estilo en entrevistas
@gusworkout
@gusworkout 10 ай бұрын
Esta que se tensa!😂
@atorremedia6799
@atorremedia6799 10 ай бұрын
S4vitar inconfundible!
@pellax
@pellax 9 ай бұрын
Mi sobrina vendiendo turrones en la rambla cobra lo puto mismo que yo con una ingeniería y dos años ejerciendo . En vez de tanto hablar de lo mucho que mola programar, muchos canales debieran hablar de como está el mercado
@joshuatienda
@joshuatienda 10 ай бұрын
No me ha avisado KZfaq sobre tu nuevo video, en fin, gran video!
@BettaTech
@BettaTech 10 ай бұрын
Creo que por alguna razón el vídeo no está acabando de atraer (en cuanto a miniatura o título), así que experimentaré un poco a ver xdd
@dani_luque1163
@dani_luque1163 10 ай бұрын
Se tenso la cosa no?
@albertgutierrez886
@albertgutierrez886 10 ай бұрын
Muy buen tipo de video 😮
@BettaTech
@BettaTech 10 ай бұрын
Gracias!!! ❤️❤️
@diegoasr
@diegoasr 10 ай бұрын
Me ha encantado 🤩 ✍️
@BettaTech
@BettaTech 10 ай бұрын
Muchas gracias!! 😍😍
@danilotoro3997
@danilotoro3997 10 ай бұрын
Otra opción mas para mortales, para comparar dos números es dividir por la resta, si da cero dara error
@EdwardDev
@EdwardDev 10 ай бұрын
Tambien podrias haber iterado con etiquetas (una guarrada, sí, pero se puede), o podrias haber utilizado metodos de javascript como map, foreach o incluso reduce (el hacker no pone estas restricciones 😄).
@rogmarrivero6677
@rogmarrivero6677 10 ай бұрын
el forEach es un for xD hubieras perdido el canal
@EdwardDev
@EdwardDev 10 ай бұрын
@@rogmarrivero6677 el hacker dijo for a secas, el foreach es otra cosa xD
@javiergavilanmerida2133
@javiergavilanmerida2133 10 ай бұрын
@@EdwardDev Eso es en el modo fácil, en el modo infierno se hacen las cosas atado de pies y manos si hace falta 😂
@EdwardDev
@EdwardDev 10 ай бұрын
@@javiergavilanmerida2133 en modo infierno sería haciendolo con desplazamiento de bits o con regex 🤣🤣. Hablando en serio, se podría resolver de mil maneras. El ejercicio es brutal.
@lox-rosae
@lox-rosae 10 ай бұрын
Todos hablando de s4vitar pero nadie se fijó en Isadora. Doble cameo!!
@rvs0
@rvs0 10 ай бұрын
que grande el tito savi!
@iskbron
@iskbron 10 ай бұрын
Primero
@Deus-lo-Vuilt
@Deus-lo-Vuilt 10 ай бұрын
Bueniiisiimo ajajja la parte del hacker de 10 🎉
@hectoreduardomendozaminchez
@hectoreduardomendozaminchez 10 ай бұрын
Que buen video, hasta me emocione y me asuste.
@santiagohurtadosolis7783
@santiagohurtadosolis7783 10 ай бұрын
Grande tito savi
@maxiivc5307
@maxiivc5307 10 ай бұрын
esa no es la voz de savitar ?
@juandavidjimenezlopez2016
@juandavidjimenezlopez2016 10 ай бұрын
Que video tan interesante, capto totalmente mi atención
@santiago4773
@santiago4773 10 ай бұрын
BUENISIMOOOOOOOOOOOOOOO
@juanmamani2110
@juanmamani2110 10 ай бұрын
jaja me haces recordar a un ex coworker ..... Interesante propuesta.
@leninllano9760
@leninllano9760 10 ай бұрын
Es Isadora 😮 7:17
@simplework9559
@simplework9559 10 ай бұрын
y quien pingo es?
@pk2k2
@pk2k2 7 ай бұрын
El Hacker tenia accent canari... qui serà qui serà
@Crisduman3671
@Crisduman3671 10 ай бұрын
Gracias por tu videos, eres grande.
@hectorluiscontrerasdigirol7540
@hectorluiscontrerasdigirol7540 10 ай бұрын
:oooo me exploto la cabeza.... genial
@montbal39
@montbal39 10 ай бұрын
Buenísimo
@95Ddannyy
@95Ddannyy 10 ай бұрын
Brujería!
@henrryrocajoffre6494
@henrryrocajoffre6494 10 ай бұрын
Increible
@BettaTech
@BettaTech 10 ай бұрын
Mil gracias!
@jmlm954
@jmlm954 10 ай бұрын
Mastodonte, pitera.
@JulioTorresM
@JulioTorresM 10 ай бұрын
La verdad es el mismo algoritmo escrito diferente pero bueno supongo que ese era el reto.
@denisalbertocosivasquez6907
@denisalbertocosivasquez6907 10 ай бұрын
Está bueno, esperando la parte 2.
@jotegoyo
@jotegoyo 10 ай бұрын
Parece más una prueba de cómo escribir mal código.
@flavioe.salasm.9922
@flavioe.salasm.9922 10 ай бұрын
genial pero con js no es dificil
@drkidb
@drkidb 10 ай бұрын
Assert cuenta como if ? 😂
@BettaTech
@BettaTech 10 ай бұрын
Jajaja podria!!!!
@jhonnatangiraldo7739
@jhonnatangiraldo7739 Ай бұрын
Para Junior??????? 😅🤣
@Eliaxs1900
@Eliaxs1900 10 ай бұрын
@s4vitar Se te reconoce por el acento 😂
@CharlesDv
@CharlesDv 10 ай бұрын
O sea que estás buscando trabajo?
@paco3447
@paco3447 10 ай бұрын
Inténtalo en ANSI C
@elseniorbolon
@elseniorbolon 10 ай бұрын
Solo tengo que decir: El video está chingón.
@BettaTech
@BettaTech 10 ай бұрын
Gracias!!!
@davidlunamontilla
@davidlunamontilla 10 ай бұрын
Ahora quítale la recursividad y los métodos que tienen internamente bucles 😂
@ILoveIce-Cream_
@ILoveIce-Cream_ 10 ай бұрын
Tome su like, buen hombre.
@BettaTech
@BettaTech 10 ай бұрын
Arigato!!
@fransiskus138
@fransiskus138 10 ай бұрын
Tito Savi si fuera entrevistador
@joelmartinez7326
@joelmartinez7326 10 ай бұрын
Savitar XD
@eggling3427
@eggling3427 10 ай бұрын
Métodos y ternarios?
@BettaTech
@BettaTech 10 ай бұрын
Ternarias no se podían, pero por los comments han dejado otras opciones menos... esotéricas jaja
@Pepecode
@Pepecode 10 ай бұрын
Recursiooooon
@Pepecode
@Pepecode 10 ай бұрын
Y switch
@BettaTech
@BettaTech 10 ай бұрын
Mira no pensé en el switch 😂😂
Así es la REALIDAD de las ENTREVISTAS TÉCNICAS
7:33
BettaTech
Рет қаралды 100 М.
Si usas TYPESCRIPT, DEBERÍAS tener MENOS TESTS
14:36
BettaTech
Рет қаралды 16 М.
Schoolboy Runaway в реальной жизни🤣@onLI_gAmeS
00:31
МишАня
Рет қаралды 4,1 МЛН
Dad Makes Daughter Clean Up Spilled Chips #shorts
00:16
Fabiosa Stories
Рет қаралды 3,3 МЛН
7 Days Stranded In A Cave
17:59
MrBeast
Рет қаралды 96 МЛН
Programando para Estados Unidos - Metodología y reflexiones
22:18
Joacog Programa
Рет қаралды 83 М.
Top 50 Most Asked JavaScript Logical Interview Questions || Must Watch🤯😱
1:09:02
4 RAZONES por las que estás DESTRUYENDO tu CARRERA
11:19
BettaTech
Рет қаралды 21 М.
Así DEBERÍAS empezar BIEN EN CUALQUIER PROYECTO
13:39
BettaTech
Рет қаралды 34 М.
Resuelvo PRUEBA TÉCNICA para PROGRAMADOR JUNIOR
22:57
hdeleon.net
Рет қаралды 284 М.
5 COSAS que QUERRÍA haber APRENDIDO
11:37
BettaTech
Рет қаралды 23 М.
Resuelvo esta PRUEBA TÉCNICA de GOOGLE para PROGRAMADORES Junior
44:14
MoureDev by Brais Moure
Рет қаралды 188 М.
Schoolboy Runaway в реальной жизни🤣@onLI_gAmeS
00:31
МишАня
Рет қаралды 4,1 МЛН