Domande Orale Ferrari

Luigi SantucciLuigi Santucci Posts: 2
edited March 2017 in Programmazione II
[mod: Discussione fissata come annuncio per raccogliere nel tempo le domande per ripasso dell'orale con il Ferrari]

Quali sono le principali domande del Ferrari all'orale?

Comments

  • ManutioManutio Posts: 23
    - Cos'è l'invariante di rappresentazione
    - Mark & sweap e altri garbage collector
    - stack a runtime di ocaml
    - stack, heap, class area e tabella dei metodi in Java + record di attivazione

    Sul progetto ti chiede in quale altro modo potevi fare determinate cose che a lui non sono piaciute e perché hai scelto quello
  • unknownunknown Posts: 11
    L'orale con Ferrari non è troppo complicato, le domande sono sempre molto chiare e se non si sa rispondere lui fa ragionare.
    Come tempo medio siamo sui 15 minuti ma può arrivare anche ad un'ora nel caso in cui non si sappia rispondere a qualche domanda dato che insiste molto sugli argomenti che non si sanno spiegare.

    Del progetto chiede a tutti come potevano essere implementate delle parti che non sono fatte troppo bene.
    Le domande più frequenti riguardano il runtime stack, il garbage collector, la tabella dei metodi e la class area. Qualche volta ha chiesto anche il principio di sostituzione e ha voluto sapere tutte le varie regole.
    Non ha mai chiesto la parte del programma relativa ai punti fissi.
  • Orale del primo appello sessione invernale anno 2016/2017:
    -Dimmi cosa accade a run time al momento della chiamata di una funzione.RISPOSTA:spiegare i concetti e i compiti di prologo ed epilogo( svolti dal chiamante) e spiegare la parte svolta dalla funzione chiamata.
    -Dimmi la funzione di astrazione del progetto di Java
    -Dimmi cosa fa la funzione x che hai scritto nel progetto di OCaml
  • Cosa è lo static link, quando non si usa (ad esempio in c non si usa perché le funzioni sono tutte dichiarate prima del main e quindi l'ambiente è uguale per tutti, ossia quello globale).
    Garbage collector
    Principio di sostituzione (in che senso la regola della precondizione indebolisce?)
    E poi domande sul progetto, ti chiede di spiegare dei punti, ti fa vedere gli errori e cose che non gli sono piaciute e chiede in che altto modo potevi implementarle.
  • Aggiorno un po' visto che non si trovano info recenti a riguardo.
    All'orale rimane una persona tranquilla, fa ragionare e dà tutto il tempo che serve per arrivare alla risposta.
    Nella mia sessione ha chiesto praticamente a tutti l'invariante di rappresentazione ed i records di attivazione (cosa sono, come funzionano), in particolare poi ha indirizzato su Control Link e Static Link e come quest'ultimo viene calcolato, per poi parlare dei progetti e finire l'orale. Ad alcuni ha chiesto la Retention (il Retain dei records), ad altri ha chiesto la definizione formale della call-by-value / reference e così via ma sempre roba inerente agli errori commessi nello scritto. Un'altra domanda piuttosto gettonata è il Garbage Collector, e dopo ciò fine ^^
Sign In or Register to comment.