ASAPP <> FemIT

¿Cuál es la diferencia entre una Lista y un Set?
El Set no permite agregar valores duplicados, la Lista sí
La Lista no permite agregar valores duplicados, el Set sí
Una es implementada como un árbol, y la otra como un hash map
No hay diferencia, ambas son implementaciones de Collection
¿Cuándo es mejor usar una Lista que un Mapa?
Cuando necesitamos ubicar un dato lo más rápido posible
Cuando los ciclos de CPU son importantes, la Lista en general implementa optimizaciones nativas que permiten mejor rendimiento.
Cuando se necesita recorrer los datos ordenados según algún criterio. O acceder a un dato según la posición en la estructura
Nunca, siempre es mejor usar mapas, sin importar el contexto
¿Qué diferencia existe entre `while (condition) do { statements... }` y `do { statements... } while (condition)`?
En el primer caso, se ejecutan los statements al menos una vez. Mientras que en el segundo caso no
La diferencia está en el manejo de memoria que hace cada uno, el primero usa más, pero es el estándar de la industria.
En el primer caso no hay ejecución si la condición no se cumple de entrada. En el segundo caso, aunque no se cumpla la condición, se ejecutan los statements al menos una vez.
No hay diferencia
¿Cómo se declara una función en Golang?
`function name(param:type, ...) (return_type) { ... }`
`func name(param type, ...) (return_type) { ... }`
`name(param type, ...) => { ... }`
`func return_type name(param type, ...) { ... }`
¿Cómo se declara una función en Javascript?
`func name(param type, ...) (return_type) { ... }`
`function name(param, ...):return_type { ... }`
`function name(param, ...) { ... }`
`public function return_type name(param:type, ...) { ... }`
Uno de los principios del Agile Manifesto establece: "Responding to change over...
...everything else"
...following a plan"
...processes and tools"
...whatever the user wants"
¿Cuáles son 3 características de pruebas unitarias efectivas?
Prueban un único componente aislado del resto del sistema, son rápidas, son independientes de otras pruebas
100% de cobertura, independientes de otras pruebas, ayudan a detectar latencia
Independientes de otras pruebas, sólo corren en el ambiente local, se pueden usar en lugar de code reviews
Sólo corren en el ambiente local, son rápidas, no son independientes de otras pruebas
¿Qué es el Event Loop en Nodejs?
Es una librería para convertir funciones que usan callback a Promises
Es lo que le permite ejecutar operaciones I/O no bloqueantes, aunque Javascript sea single-threaded
Es el nombre clave de un proyecto de la Nodejs Foundation para soportar Python nativo en el browser
Es el nombre que se le da a las palabras reservadas de Nodejs que permiten ejecutar iteraciones sobre arrays (for, while, etc)
¿Cómo funciona el manejo de exceptions en Golang?
Igual que Java, con try...catch
Parecido a Java, pero todas son Runtime Exceptions
No hay exceptions en Golang, las funciones deben devolver un `error` si algo salió mal
Es orientado a eventos, se crean funciones que se suscriben a los distintos tipos de excepciones que se lanzan usando `throw()`
¿Qué se puede utilizar para que el servidor notifique a un cliente sin que éste haga polling?
Siempre es mejor hacer polling
Push Notifications
El sistema de notificaciones nativo de la distribución de Linux que se esté usando (como tux-notifications)
WebSockets
Sean A y B dos sistemas de machine learning con 85% de accuracy. A tiene una confianza de 0.86 en cada predicción, en cambio B tiene confianza 0.95 en cada predicción. ¿Qué sistema es mejor?
El sistema B es mejor (está mejor calibrado). A confía de más en sus predicciones.
El sistema A es mejor (está mejor calibrado). B confía de más en sus predicciones.
Son iguales
¿Por qué es necesario que los tokens en JWT expiren?
Para reducir el tiempo en que un atacante pueda acceder a un sistema si el token es robado
No es necesario que expiren
Para que no ocupen espacio en el browser del usuario
JWT implementa por defecto un TTL de 600 segundos para evitar la desincronización entre clientes y el servidor
Los Simpsons y la ciencia: "Lisa! en ésta casa obedecemos las leyes de..."
Los Simpsons y la ciencia: Cuál es el nombre de la empresa de internet que crea Homero?
{"name":"ASAPP <> FemIT", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"¿Cuál es la diferencia entre una Lista y un Set?, ¿Cuándo es mejor usar una Lista que un Mapa?, ¿Qué diferencia existe entre `while (condition) do { statements... }` y `do { statements... } while (condition)`?","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}
Powered by: Quiz Maker