Domande Ricci

Avatar utente
InformateciBot
Messaggi: 314
Iscritto il: 30/09/2018, 16:33

Cito alcune domande che ha fatto la Ricci a un mio collega:
1. Implementare a voce una lista sincronizzata ottimizzata per l'inserimento (lock su ogni nodo e ad ogni passo considerare solo le lock sul nodo precedente e successivo al punto dell'inserimento),
2. Code Mobility, java security manager e cenni di dynamic class loading.

In ogni caso è tranquilla e chiede solo le cose scritte sulle slides pari pari

Giugno 2017
La prof è molta tranquilla e chiede solo domande inerenti al progetto o presenti sulle slide.

L'orale è iniziato sfogliando il codice del progetto, mi ha fatto qualche domanda di chiarimento su delle scelte implementative e mi ha chiesto di fare una dimostrazione del funzionamento sul mio portatile, poichè il gioco prevedeva dei tempi di attesa nel frattempo l'orale è andato avanti.
Le domande che mi ha fatto sono:
- REST, cosa è e come funziona, se è presente uno stato tra le chiamate, come definisco una risorsa (la questione dell'URI), come differenzio l'accesso ad una risorsa (per esempio con le querystring definendo il formato preferito).
- Serializzazione, in cosa consiste e come si implementa.
- Callable e Future, cosa sono e a cosa servono.
- Vantaggi delle Condition rispetto ai Monitor o altri meccanismi.
- RMI, Code Mobility, Dynamic Class Loading e codebase.

Durata dell'orale di 30 minuti circa, se si risponde bene alle domande (facendo magari anche esempi pratici)
si può arrivare senza problemi a prendere 30, nonostante il progetto/relazione non siano perfetti.

Marzo 2018
Orale dato oggi.
Abbiamo consegnato il progetto in coppia e la Ricci ci ha fatto l'orale insieme facendo un po' di domande ciascuno (anche se sulle regole vi era scritto di una prova orale singolare per entrambi), comunque l'orale è iniziato discutendo alcuni del progetto non chiari, ha apprezzato l'interfaccia grafica (punto opzionale del progetto) e il fatto che abbiamo usato qualche libreria esterna che implementava alcune funzioni utili.
Ci ha detto che abbiamo svolto un buon progetto (anche se secondo me non era così bello, ma meglio così), dopo alcune piccole spiegazioni sul progetto ha voluto vedere l'esecuzione per vedere come funzionava (sono abbastanza sicuro che non ha mai lanciato il progetto dal suo pc, ma si è limitata a dare un occhiata al codice stampato), infatti ha sorvolato sul fatto della sincronizzazione dei dati condivisi, fidandosi delle nostre risposte in merito, senza controllare il codice.
dopodiché siamo passati a domande classiche di teoria:
-Threadpool, cos'è, cosa serve e che parametri passiamo al costruttore executors (coresize, maxsize, keepalive time, coda)
-RMI, dynamic class loading, cenni sulla serializzazione/deserializzazione nel RMI (code mobility)
-NIO e Selector.

In ogni caso super tranquilla, vi lascia tutto il tempo per ragionare se vede che non rispondete subito.
voto finale 26.

Settembre 2018
Ho svolto l'orale per un integrativo: l'orale ha seguito un filo logico, se rispondendo a una domanda parlavo di un altro argomento mi chiedeva di approfondirlo un poco.

-rmi
-serializzazione
-threadpool (differenza con un gruppo di thread)
-differenza nio e io

Era piuttosto impegnata e l'orale è stato di poco meno di 20 minuti.
voto finale 28.
danieleT
Messaggi: 1
Iscritto il: 17/01/2019, 16:38

Ecco le domande che ha fatto a me:
- Automa a stati finiti di GBN e S/W
- esercizio sul prodotto banda-ritardo
- struttura dei router
- ICMP: a cosa serve, quali sono i possibili messaggi, come è implementato il traceroute.

Gli esercizi che chiede all'orale sono tra quelli che ha pubblicato sul sito.
alessandro.antonelli
Messaggi: 21
Iscritto il: 02/10/2018, 15:25

Per evitare di disperdere le domande in mille posti, riporto qui delle domande postate da altri su telegram e sul gruppo facebook.
Ultima modifica di alessandro.antonelli il 12/09/2021, 10:35, modificato 1 volta in totale.
alessandro.antonelli
Messaggi: 21
Iscritto il: 02/10/2018, 15:25

Riporto anche queste (sempre postate da altri su facebook)
Ultima modifica di alessandro.antonelli il 12/09/2021, 10:35, modificato 1 volta in totale.
Avatar utente
michelezoncheddu
Messaggi: 6
Iscritto il: 01/11/2018, 15:46

Orale brevissimo (5-10 minuti), ero l'ultimo candidato della giornata. Mi è stato chiesto:
- Un esercizio su distance vector
- Macchina a stati del selective repeat
- Split horizon con poison reverse
- Subnetting e supernetting (in particolare i vantaggi del CIDR)
- Problemi dell'OSPF
- Qual è il primo pacchetto che due peer si scambiano su BitTorrent?

La professoressa è molto tranquilla, ma richiede precisione nelle macchine a stati.
Voto finale: 27.
Giulio Purgatorio
Messaggi: 4
Iscritto il: 22/01/2019, 0:07

Orale decisamente breve e tranquillo. Chiede esercizi praticamente identici (se non gli stessi) dei 3 pacchi di slides presenti sul sito del corso, quindi assicurarsi di averli compresi tutti è decisamente un buon modo di iniziare l'orale.

A me ha chiesto:
(1) Go-Back-N: come funziona, dimensione finestra, numeri di sequenza, macchina a stati (Mittente e Destinatario)
(2) Distance Vector e Path Vector, differenze (generali, nulla di specifico: avevo totalmente frainteso la domanda ed ho iniziato a scrivere l'algoritmo del DV, allora ha prolungato chiedendomi pure quello)
(3) Framing: come funziona, piccolo esercizio a riguardo simile a quello sul pdf
(4) Come è fatto un segmento TCP, in particolare tutti i campi dell'intestazione con spiegazione
(5) Come è fatto un URL

Domande a cui si può rispondere in maniera decisamente diretta, consiglio in particolare di studiare le slides invece del libro ma ovviamente per avere una visione d'insieme quest'ultimo è fondamentale.

Nel caso servisse, mi sono preparato inizialmente rispondendo alle domande poste sopra questo stesso post: non erano nate con l'intento di essere condivise, ma visto che molti lo hanno richiesto posto perlomeno una cartella condivisa contenente le foto in questione: qualità mediocre, ma se può aiutare ben venga!

https://1drv.ms/f/s!AnZ0nP28Oaef1GM-sxGT-3XS7itr

P.s. Dico subito che la risposta alla domanda sugli ACK Cumulativi non è corretta e che sono fatte in buona fede, ma assicuratevi che non abbia scritto castronerie!
Avatar utente
frabert
Messaggi: 3
Iscritto il: 15/12/2018, 11:23

- Esercizio su Selective Repeat, quantità numeri di sequenza in base alla dimensione della finestra
- Esercizio su NAT
- Cos'è ICMP, funzionamento traceroute
- BGP, differenze con RIP/OSPF, problemi dei distance vector
Avatar utente
elia.luca
Messaggi: 3
Iscritto il: 21/01/2019, 13:25

Orali del 11.02.2019

La Ricci segue più o meno sempre lo stesso pattern, in 2 vi mette alla scrivania e vi da un esercizio da svolgere, una volta svolto vi chiede il ragionamento che avete fatto e se ci sono errori parte a chiedervi la teoria a riguardo. Una volta soddisfatta vi fa un paio di domande. Le domande di oggi sono elencate sotto:

- BGP, spiegare la differenza tra Distance Vector e Path Vector
- Quando avviene il "infinity count" ( vuole sapere l'ordine dei pacchetti )
- DNS, differenza tra iterativo e ricorsivo ( vantaggi e svantaggi tra loro )
- Spiegare come avviene il bilanciamento del carico tramite DNS
- Commutatore di circuiti virtuali e commutatore di circuiti (packet switching)
- Bellman-Ford
- Algoritmo di Djikstra + esercizio sul Linkstate
- Protocollo utilizzato dal Linkstate
- Aloha
- Calcolo del troughput massimo
- Come sono strutturate le code all'interno dei router
- Cosa è una URL
- Cosa sono indirizzi IP e indirizzi hardware e quali sono le differenze
- Cos'è un Cookie
- Com'è strutturato un messaggio Bittorrent e come viene spedito

Parte laboratorio:

Questa parte dell'orale viene fatta sia dalla professoressa che dall'assistente dei laboratorio. Solitamente l'assistente vi ha già guardato il codice e vi ha trovato delle cose che non vanno e ve le fa vedere (eccezioni o altri errori o incongruenze con le specifiche), vi fa domande riguardo a certe scelte implementative e vi chiede dove nel codice sono (per capire se siete gli autori del codice).

Una volta discusso il progetto viene la Ricci e vi preleva dal gabbiotto dell'assistente e vi porta nel suo ufficio e vi fa (praticamente) le stesse domande sull'implementazione e delle scelte che avete adottato.

Ad un certo punto, quando è soddisfatta del progetto inizia a farvi domande sui argomenti del corso, solitamente chiede quei argomenti che non fanno parte del progetto di laboratorio, a me chiese:

- NIO (non FileChannel) e come strutturare un client-server con Selector e Channels
- RMI Callback e dove li potevo mettere nel progetto (notifica diretta dell'invito)
- RemoteObject (differenze tra oggetto locale e remoto)

L'orale è molto discorsivo e tranquillo, non chiede di scrivergli codice e non chiede i singoli costrutti nei minimi dettagli. Vuole che sappiate i concetti e come funzionano, gli piace se sappiate muovervi da soli nell'argomento.
Durata ~ 30 minuti.

PS: Mi ha fatto l'intero orale la RIcci perché non c'era l'assistente.
Ultima modifica di elia.luca il 15/02/2019, 11:49, modificato 1 volta in totale.
Avatar utente
andrea.tosti
Messaggi: 15
Iscritto il: 02/10/2018, 9:20

- Esercizio sul NAT
- AIMD e le altre combinazioni (AIAD, MIMD, MIAD)
- Esercizio su trasmissione di un segmento
- Algoritmi di choking
Niccolò Cardelli
Messaggi: 6
Iscritto il: 21/02/2019, 14:48

Orale Solo Teoria:
- Esercizio su Dijkstra (semplice esecuzione dell'algoritmo + criteri di decisione delle rotte in base a degli as-path)
- Parlare di ICMP, elencare i vari tipi di messaggi
- Dire perchè occorrono i numeri di sequenza dei pacchetti nello S&W e dare un esempio (soluzione: il mittente invia un pacchetto, arriva al destinatario, viene inviato un ack: il destinatario non sa se il prossimo pacchetto che riceverà sarà il primo (ack perso) o il secondo (ack arrivato al mittente))
- Spiegare come avviene il fenomeno "counting to infinity" e dare un esempio di rete

Orale durato più o meno 20-25 minuti, lei è molto tranquilla e aiuta nel caso di piccoli errori nell'esercizio.
Rispondi

Torna a “[RCL] Reti di calcolatori e laboratorio”