Тёмный

Resolviendo una entrevista para programador JavaScript en Globant - Funciones anonimas 

Damian Sire Desarrollo
Подписаться 32 тыс.
Просмотров 64 тыс.
50% 1

Resolveremos una entrevista para programador javascript de Globant sobre las diferencias entre funciones anonimas javascript y las funciones no anonimas.
Video anterior sobre el hoisting • El Hoisting - Un conce...

Развлечения

Опубликовано:

 

17 сен 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 115   
@AlfonsoNeilJimenezCasallas
@AlfonsoNeilJimenezCasallas 2 года назад
Yo trabajo en Globant y me consta que cuando estuve en Talent Pool, me preguntaron sobre este tema en las entrevistas
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Fijé tu comentario jajajaja espero no te moleste
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Cualquier cosa avisa y lo desfijo
@diegogonzalezrivera7199
@diegogonzalezrivera7199 2 года назад
¿Y es muy difícil trabajar allá 😨? Les toca desarrollar comonmaquetas de sitios o cosas como revisar otros proyectos?
@liliahurtado3397
@liliahurtado3397 2 года назад
que es talent pool
@ronaldmarrou5127
@ronaldmarrou5127 2 года назад
Es el espacio en el que estas a la espera de formar parte de un proyecto. En ese espacio tu haces lo siguiente: 1. Te autocapacitas 2. Vas realizando fits (postulaciones) para distintas cuentas, ya sea las que el area de staffing te digan o la que tu quisieras escoger (esto último gracias a OPEN CAREER).
@aljadistavera4638
@aljadistavera4638 2 года назад
Hola, muy buen video Damian, solo quería hacer un comentario sobre el TDZ o la Zona Muerta Temporal... En el minuto 14:01 te sale un ReferenceError, el cual no está relacionado al nombramiento de una función sino a que intentas hacer un console.log de una variable que no ha sido 'levantada' (hoisted). El hoisting se da únicamente con las declaraciones de funciones y de variables usando la sentencia 'var'; no se da con inicializaciones ni con las sentencias 'let' o 'const'. Cuando utilizas la sentencia 'var' lo que hace JavaScript es declarar e inicializar la variable con 'undefined'. Por ejemplo, si en vez de usar const usas var en el ejemplo, el resultado sería undefined y no un ReferenceError. Daría undefined porque no tomaría en cuenta la inicialización sino solo la declaración de 'getCompleteName'. Con let y const, las variables no son levantadas y solo las puedes acceder después de su inicialización. Saludos!
@AlexCGDesign
@AlexCGDesign 2 года назад
¡Felicidades por el año Damian! Me adelanto un día jaja
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Gracias crack!
@matikaponii
@matikaponii 2 года назад
Mañana seguro me olvido así que feliz cumpleaños al canal, estoy pendiente a todo lo que se sube, son de mucha utilidad, saludoos
@isaacromero3085
@isaacromero3085 2 года назад
gracias a youtube por recomendarme este video y a ti por subir esto, porque tengo que dar la entrevista más adelante, gracias Damian
@adanarturosanchezlazcano3551
@adanarturosanchezlazcano3551 2 года назад
Felicidades por el primer aniversario del canal!!! 🎉 CAPO....
@tirifila79
@tirifila79 2 года назад
Excelente vídeo, con explicaciones claras y concisas.
@juanguerra3472
@juanguerra3472 2 года назад
No conocia este canal. Excelente el video! Todo explicado de manera amena y distendida 🔥🔥🔥🔥
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Me alegro mucho!! Espero seguir cumpliendo tus expectativas
@juanburns6795
@juanburns6795 2 года назад
Muy buena explicación la verdad, sos un groso!
@andycaseres2
@andycaseres2 2 года назад
Aprendiendo cada dia mas con usted amigo mio saludos gracias
@FreeRangeTesters
@FreeRangeTesters 2 года назад
Felicitaciones por el tremendo año! Saludos a todos los devs, nuevos y veteranos, de parte de un Tester :)
@Leitoz
@Leitoz 2 года назад
vine buscando entrevistas y termine aprendiendo algo nuevo de las funciones anonimás, aveces agradezco el algoritmo de youtube xD
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Muchas gracias bo! Me alegro de haber ayudado
@cristianguainora8578
@cristianguainora8578 2 года назад
Como siempre, aprendiendo con tus vídeos.
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Crack, gracias!! Cualquier sugerencia, a las ordenes!!
@FaridEscate
@FaridEscate 2 года назад
Aquí pasando por primera vez gracias al algoritmo de RU-vid, esta bueno el contenido. Solo te falto mencionar el nombre correcto de las diferentes formas de declarar una función: function declaration("clásicas") / function expression / arrow function(=> este si lo mencionaste). Felicidades por el primer año
@jejealin
@jejealin Год назад
Son muy buenas y claras tus explicaciones!!!gracias!!!!
@josedanielrodriguez3348
@josedanielrodriguez3348 2 года назад
genial tu contenido, aclaras muy bien los temas!
@simosa37
@simosa37 2 года назад
Por ahí me parece que una cosa que faltó agregar es que por ejemplo en react almacenar la función en una variable te permite pasarla como prop a un componente. Buenísimo el canal, me lo estoy revisando todo para cuando tenga mis primeras entrevistas!!💪💪
@Magistrado1914
@Magistrado1914 2 года назад
Excelente vídeo Visto en 26/09/2021
@s.joaquinyapura6712
@s.joaquinyapura6712 2 года назад
que buen contenido amigo! explicas muy bien !
@StreamsVirales
@StreamsVirales 2 года назад
Nuevo sub. Sos un crack hermano, muchas gracias por la información que brindas
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Muchas gracias!!
@luisfernandotiradohdez4926
@luisfernandotiradohdez4926 2 года назад
En el minuto 13:25 me parece es una explicación que podría confundir a algunos, una constante "const" no se puede inicializar (en este caso con undefined) y luego re asignarle un valor (en este caso la función). Pensar en eso rompe con la lógica de una constante. En cambio, si lo hubieras explicado con var podrías aplicar esa explicación sin ningún problema. Ya que el hoisting busca las palabras clave "var" y "function". Solo es una pequeña aclaración, en general, muy buen video.
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Tengo otro video hablando de const, var y let, en realidad, const significa que no se puede reasignar el identificador, pero era muy largo de explicar. Muchas gracias por tu sugerencia! Me ayuda a mejorar
@luisfernandotiradohdez4926
@luisfernandotiradohdez4926 2 года назад
@@DamianSireDesarrollo Gracias a ti por tu contenido, eres un profesional y me gusta la forma en que transmites el conocimiento.
@22jsebas
@22jsebas 2 года назад
Genial lo que encontré ya te sigo, este video lo guardaré ya que me inscribi en Pro Talento para Globant.
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Acordate de compartir las preguntas que te hagan :P
@22jsebas
@22jsebas 2 года назад
@@DamianSireDesarrollo de una
@weysher
@weysher 2 года назад
10 000 suscriptores bien ahi!!
@RagnarLodbrok907
@RagnarLodbrok907 2 года назад
te ganaste un suscriptor nuevo!!
@diegovillafane6313
@diegovillafane6313 2 года назад
La explicacion del hoisting me acaba de volar la mente
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Me alegro! Es la idea jajaaja
@Warfeng
@Warfeng 2 года назад
Tengo 2 semanas de aprendiz novato de programacion y entendi la mitad de todo lo que dijiste! En un futuro volvere a ver si puedo comprenderlo al 100%. Saludos
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Que partes te costaron?
@melinaailen9848
@melinaailen9848 2 года назад
Y a 5 meses cómo la llevas con el aprendizaje?
@leonardohuaca7146
@leonardohuaca7146 Год назад
@@melinaailen9848 y tu xd
@pepinogdev
@pepinogdev 2 года назад
buen video!
@Undercraftt
@Undercraftt 2 года назад
Gracias xD igual tenia dudas si eran iguales o no.
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
No perdamos contacto! Seguime en mis redes Instagram: instagram.com/damiansire Twitter: twitter.com/damiansire Lista de difusión telegram: t.me/damiansiredesarrollo Twitch: www.twitch.tv/damiansiredev Linkedin: www.linkedin.com/in/damiansire Discord: discord.damiansire.com/ Facebook de damian: facebook.com/damian.sire.148/
@gastonc8269
@gastonc8269 2 года назад
Muy bueno, estoy iniciando en Front end developer, te hago una consulta, para trainee que tipo de preguntas pueden hacer?
@furciorifa
@furciorifa 2 года назад
Bueno al menos fue una pregunta sencilla, en una entrevista de trabajo me pidieron resolver bastantes problemas de algoritmos y solo me daban una hora, tenía que explicarles en inglés a los presentes qué paso haría, y como resolvería ese problema
@diegogonzalezrivera7199
@diegogonzalezrivera7199 2 года назад
Algoritmos de que tipo?
@furciorifa
@furciorifa 2 года назад
@@diegogonzalezrivera7199 Grafos, rotar árboles AVL, etc.
@emilioalmeida6296
@emilioalmeida6296 2 года назад
Muy bueno...podrías explicar en otro video la diferencia de las funciones anónimas con las arrow function que comentabas?. Muchas gracias
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Lo subo entre hoy y mañana
@andrescastaneda3482
@andrescastaneda3482 2 года назад
Videos largos pero tengo que verlos
@rainbow-jw3og
@rainbow-jw3og 2 года назад
Podrias traer la de backend node.js de Globant por favor Damian?
@johnrestrepo9147
@johnrestrepo9147 2 года назад
servirá tambien para node junior?
@fabiocroldan
@fabiocroldan 2 года назад
Esperaba algo mucho más difícil me he postulado, y no exagero, cientos de veces y nunca me hicieron la entrevista. Si son así, la puedo hacer con los ojos cerrados.
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Es una de muchas preguntas que se hacen, hay que tener en cuenta que no es solo esta
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Pero en general suelen ser de este estilo, en mi opinion la gran mayoria de los juniors le cuesta este tipo de preguntas (Es mas, si te fijas en los comentarios, mucha gente no entendio el video)
@ignaciobeltran7882
@ignaciobeltran7882 2 года назад
Hola, en unos días comienzo en Globant, aunque la entrevista técnica de Java fue distinta, sin ejercicios, más bien un repaso de la carrera laboral y un cuestionario de preguntas técnicas.
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Felicitaciones crack!!! Si conoces a alguien que haya hecho el de Js, pregúntale qué le preguntaron (siempre viene bien la info 😂)
@ignaciobeltran7882
@ignaciobeltran7882 2 года назад
@@DamianSireDesarrollo Sí, de todas maneras, gracias por el video. En mi caso fueron preguntas teóricas como: que son los lambdas, Springboot, APIS, Verbos HTTP (Diferencia entre PUT y PATCH), clases Collections, Java Generics, POO entre otras cosas.
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
@@ignaciobeltran7882 me anoto la de verbos http para otro video
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
@@ignaciobeltran7882 de apis que te preguntaron?
@ignaciobeltran7882
@ignaciobeltran7882 2 года назад
@@DamianSireDesarrollo verbos y anotaciones en mi caso particular (Java) sobre anotaciones de springboot para operar con API (RequestMapping) y verbos (superficialmente)
@billyteske6492
@billyteske6492 2 года назад
cuando usas google analytics pegas un script en tu sitio web tiene un función anónima para iniciar la instancia de GA
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Si jajaja
@elartur87
@elartur87 2 года назад
muy buen video pero solo me quedo con un detalle, las funciones anonimas y las arrow functions si son lo mismo, solo que las arrow functions son un atajo para escribirlas en vez de escribir por ejemplo: [2, 3, 4, 5, 6 ] .filter( function (x) { return x%2 === 0 }) puedes escribir [2, 3, 4, 5, 6 ] .filter( x => x%2 === 0) y es el mismo resultado
@nachod87
@nachod87 2 года назад
revisa el scope , no es el mismo en algunos casos de uso
@simosa37
@simosa37 2 года назад
@@nachod87 el scope junto con el this.
@facundolavagnino5085
@facundolavagnino5085 2 года назад
Las funciones anonimas generalmente las utilizo como parametro de un callback, yo creo que es donde mas se utiliza
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Coincido con vos. Sin duda el callback es un gran uso. Lo asumi cuando puse el "addEventListener" pero no me di cuenta de decirlo explicitamente (A veces uno asume cosas)
@eduardopinero3231
@eduardopinero3231 2 года назад
Damian, soy de Uruguay y conozco a nivel medio, Html, css, js, java, php, bootstrap, actualmente estoy haciendo un curso por yt de laravel, que me recomiendas hacer o que lenguaje o framewor aprender para empezar a trabajar como desarrollador web jr? Estoy haciendo proyectos, un portafolio y almacenando mi codigo en git.
@Oooaliiceiioo
@Oooaliiceiioo 2 года назад
te recomiendo empezar a aprender un framework como Angular o React, y aprender a consumir un api-rest con httpClient, tambien podes aprender a usar material (con angular) o material-ui(react) para estilos en vez de usar bootstrap
@santizic9617
@santizic9617 2 года назад
pfff yo me imaginaba que me iban a hacer preguntas re complejas. Este caso es una excepción o todas las entrevistas para jrs son así? Y son solo preguntas o te hacen test prácticos también?
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Depende la empresa, tene en cuenta que esta es una de varias preguntas. Y lo complejo es relativo a la persona
@Magnarks
@Magnarks 2 года назад
A mi me gustaria ver uno pero de Python
@andreinariera9909
@andreinariera9909 2 года назад
element.addEventListener("click", function (){ console.log("yo soy una funcion anonima"); }); element2.addEventListener("click", DecirLoQueEres); function DecirLoQueEres(){ console.log("yo NO soy una funciona anonima"); } Y las arrow function, yo tengo entendido que son anonimas por naturaleza. No todas las funciones anonimas son arrow function, todas las arrow function son anonimas.
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Si, es eso mismo que dijiste :) Lo dije en el video, no?
@Losmejoresvideosdek
@Losmejoresvideosdek Год назад
Yo tengo una entrevista muy picante que no pude responder. Me gustaría que alguien me pueda ayudar a resolverla. La tengo en una imagen si alguien me pasa su correo así me ayuda estaría genial
@fullpeliculafhdhdsd9242
@fullpeliculafhdhdsd9242 2 года назад
Damián poner las letras del vs más grande ya que tu pantalla es muy grande y desde teléfono no logra verse el código bonito.
@Hechizero459
@Hechizero459 2 года назад
Que celu tenes? Si se ve super claro en un j7
@Stefasito
@Stefasito 2 года назад
@@Hechizero459 tal vez tiene problemas de vista, no le veo mal a su sugerencia
@fullpeliculafhdhdsd9242
@fullpeliculafhdhdsd9242 2 года назад
@@Hechizero459 tengo un teléfono o Huawei Y9, ahora, tengo otro un Samsung Galaxy J3 orbit, y pues la pantalla es más pequeña, ojo la veo bien. Pero me refiero a que si le sube el tamaño puede verse más bonito el código, sin necesidad de tener que poner una calidad de 720p sabes, porque hay internet malo y el mío es uno de eso.
@AldacorCarlos
@AldacorCarlos 2 года назад
Me parece demasiado básico las preguntas, seria para primer experiencia?
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Era para un puesto de junior, alguien que ya tenia 1 año de exp según me dijo. Habia mas preguntas, me paso una lista de alrededor de 10, pero elegí esta y la de "diferencia entre arrow function y function"
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Capaz que para nosotros son basicas, pero hoy en dia, esta el movimiento "javascript moderno" donde andan diciendo "usar function es javascript viejo, es mala practica". Entonces hay mucha gente que repite eso sin saber... Cuando pensas en eso, tiene sentido este tipo de preguntas
@lucasvega8761
@lucasvega8761 2 года назад
El contenido está bien... Me vuelve loco mal que estés haciendo clicks innecesarios y moviendo cosas. Haces perder la concentración de lo que estás explicando. Un slider te ayudaría.
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Siento que no es lo mismo usar una presentación que hacerlo yo jajaja
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
Pero tenés razón, ahora que lo vi, me di cuenta de lo mismo
@lucasvega8761
@lucasvega8761 2 года назад
@@DamianSireDesarrollo con la mejor te lo digo :) debe ser un tic :P
@budabudaok
@budabudaok 2 года назад
Yo también meto clicks a full, es como que el cursor esta vivo en la CLI !
@elvisleon9695
@elvisleon9695 2 года назад
Examen para juniors.
@Imprudente22
@Imprudente22 2 года назад
pagan mal en globant o no?
@jeremiasmanuel7428
@jeremiasmanuel7428 2 года назад
En latinoamerica y a puestos medios-bajos al menos si, pagan muy mal.
@albertitoJr93
@albertitoJr93 2 года назад
tengo un amigo que entro como junior advance ingreso con 190k bruto.
@faviolanarvaez453
@faviolanarvaez453 2 года назад
Yo trabajo en Globant y al menos en México los salarios son bastante buenos, aparte que nos están agregando prestaciones.
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
En Uruguay te dan seguro de salud bluecross, eso esta bueno
@albertitoJr93
@albertitoJr93 2 года назад
@@DamianSireDesarrollo eso debería ser normal. Por el salario está preguntando
@NCARRILLO11
@NCARRILLO11 2 года назад
excelente video ṕero a veces hablas muy rápido y no se entiende, parece que estas pensando una cosa mas rapido de lo que estas hablando
@CarlosLopez-hu5sw
@CarlosLopez-hu5sw 2 года назад
Yo no te contrato ni para asistente del pasante...
@mengueche3591
@mengueche3591 2 года назад
Muy facil, era para trainee?
@DamianSireDesarrollo
@DamianSireDesarrollo 2 года назад
No estoy seguro, no me dijo. Pero supongo que para Junior
@karlosorozco8344
@karlosorozco8344 2 года назад
Si fuera más centrado y no fuera tan imperactivo, ganara más seguidores
Далее
Survive 100 Days In Nuclear Bunker, Win $500,000
32:21
How Did I Not Know This TypeScript Trick Earlier??!
9:11
Con esto podes trabajar en @Globant  #MiPrimerTrabajoIT
44:26
Simulación de Entrevista #2: Junior Javascript Developer
1:05:05
5 Essential JavaScript Interview Questions
20:32
Просмотров 90 тыс.
Все ради семьи!❤️
0:55
Просмотров 2,1 млн