Test di accesso all’Academy of Immersive Technologies

Take the test

Questo è il test di accesso all’Academy of Immersive Technologies. Chi supererà il test entrerà nel processo di selezione, sarà contattato per un colloquio e potrà aggiudicarsi una delle borse di studio.
Tutte le informazioni qui.

Nome
E-mail
Età
Dove vivi?
Qual è il tuo titolo di studi?
Hai mai usato Unity?

CODING PROBLEM


RECOMMENDED TIME: 5 minutes


An array "v" contains 100 integer elements.


Write a piece of code that loops over this array, looks for the absolute minimum value, and ultimately returns a single array containing the indices for these minimum values in "v".


CODING PROBLEM


RECOMMENDED TIME: 10 minutes


A hash variable "h" has got strings as keys (e.g. "Mario", "Giovanni") and string arrays as values (e.g. "tennis","film","musica").
JSON-formatted example:


h = {
"Marco": ["film", "tennis", "musica"],
"Giovanni": ["videogames", "3D", "Unity", "Hard Rock"],
"Anna": ["danza", "musica", "tennis", "yoga"]
......
}

Write a piece of code that computes how many and which person names (the hash keys) have "3D" as a string in their value array.


QUESITO DI 3D

DURATA STIMATA: 30 minuti

Siete una astronave di forma triangolare, un triangolo isoscele di altezza 2 e base 1, con vertici A, B e C. Vi muovete in un mondo tridimensionale - ogni vostro vertice ha quindi coordinate x,y,z. Il vertice A è la "punta" della vostra astronave, B e C sono i "motori".

Nello spazio c'è un punto P.

Scrivere uno spezzone di codice che, nota la posizione di P, calcoli le posizioni dei vertici A, B, C dell'astronave di modo tale che la punta A punti verso P. Potete calcolare le posizioni dei verticicome volete - gli unici vincoli sono mantenere la forma di triangolo isoscele (alto 2 e base 1), e che la punta "punti" verso P.

Scrivere poi un secondo spezzone di codice che tenga ferma posizione di A precedentemente calcolata e che ricalcoli solo le posizioni di B e C di modo tale che A punti verso P.

Usate funzioni matematiche più semplici possibili.


QUESITO DI 2D

DURATA STIMATA: 20 minuti

4 persone si trovano ai vertici di un quadrato di lato 1. Ogni persona è identificata da una posizione in coordinate cartesiane (x,y). La prima persona si quindi trova nella posizione (0,0); la seconda persona si trova in posizione (1,0); la terza persona si trova in posizione (1,1); infine la quarta persona si trova in posizione (0,1).

Ogni persona si muove con velocità 0.01 per unità di tempo. Il tempo è discretizzato.
In ogni unità di tempo ciascuna persona si muove inseguendo quella alla propria destra, cercando di raggiungerla. Ad esempio la persona 1 si muove inseguendo la persona 2; la persona 2 si muove inseguendo la 3. La persona 4 si muove inseguendo la persona 1.

Scrivere uno spezzone di codice che simuli il movimento di queste persone, muovendo le persone nel tempo, unità di tempo dopo unità di tempo.



Hai completato tutte le domande del test. Clicca su Invia per confermare le tue risposte.



Siamo spiacenti, lo schermo del tuo dispositivo non permette lo svolgimento corretto del test: riprova ad accedere con il tuo tablet o con il tuo computer.