New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform’s gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

SPARK - LRBA 2

Quiz

(3)
Played 35 %Accuracy 84 Average time 08:58

About this activity

Spark Core - Fundamentos y funcionalidades básicas

Created by

Mexico

Download the paper version to play

Make your own free game from our game creator
Compete against your friends to see who gets the best score in this game

Top Games

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
SPARK - LRBA 2
 

SPARK - LRBA 2Online version

Spark Core - Fundamentos y funcionalidades básicas

by HR Mexico
1

¿Cuál es la diferencia principal entre transformaciones y acciones en RDDs?

2

¿Qué mecanismo usa Spark Core para tolerancia a fallos en RDDs?

3

¿Qué persistencia es óptima para datasets grandes con memoria limitada?

4

¿Qué operación causa shuffle obligatoriamente?

5

¿Cuál es el particionador default para reduceByKey?

6

¿Para qué sirve broadcast variable?

7

¿Qué config optimiza shuffle spills?

8

Pregunta 8 ¿Qué es un narrow dependency?

9

¿Cuándo usar checkpoint sobre persist?

10

Qué serializador es default en Spark 3+?

11

¿Qué scheduler divide DAG en stages?

12

¿Cuál locality es prioritaria?

13

Para qué sirve spark.sql.shuffle.partitions?

14

Pregunta 14 Qué mitiga stragglers?

15

Cuál es ventaja de Tungsten?

16

En qué modo driver corre en executor?

17

Qué usa acumulador?

18

Qué reduce skew en groupByKey?

19

Qué habilita dynamicAllocation?

20

Dónde monitorear storage levels?

Explicación

Transformaciones construyen DAG lazy; acciones evalúan y retornan valores/scalars.

Lineage reconstruye particiones perdidas recomputando dependientes.

Spill a disco previene OOM, balancea velocidad y resiliencia.

reduceByKey es wide dependency, requiere exchange por key.

HashPartitioner usa hash(key) % numPartitions.

Evita envío repetido en tasks, eficiente <100MB.

Buffer mayor reduce I/O en spills intermedios.

Permite pipelining sin shuffle (e.g., map).

Trunca lineage costoso en fallos raros pero profundos.

Kryo ofrece compresión y velocidad 10x vs. Java.

Identifica shuffle boundaries como breakpoints.

Maximiza data reuse minimizando red.

Default 200; ajustar 2-3x cores totales.

Duplica tasks lentos si >75% peers terminan.

Evita JVM GC con columnar off-heap.

Cluster mode aísla driver en clúster.

Operaciones commutativas thread-safe.

key + "_" + random() balancea partitions.

Escala executors basado en demanda.

Muestra RDDs persistidos y memoria usada.

Are you sure you want to leave the page?

If you leave the page, you will lose your game progress.