Fach: Optimierungen in Übersetzern
Prüfer: Prof. Philippsen
Wie in anderen Protokollen schon erwähnt, es gibt wohl eine Agenda, thematisch bis zum letzten Teil durchzukommen. Ungefragte Extrainformation kosten Zeit und bringen keinen Bonus. Fragen werden aber sehr oft offen gestellt (Typisch: Was kann man denn hier noch so tun?) und nachdem man das richtige Schlüsselwort genannt hat gibts dazu eine Frage. Die Themen auf der Prüfungsagenda sind immer recht ähnlich, es lohnt sich also sich die entsprechenden Punkte zu merken und (wenn im Code Beispiel passend) gezielt zu nennen.
b = foo(); for( int i = 0; i < 1024; i++) { t = 23 + A[i]; if( b %2 == 0) { for( int j = 0; j < 1024; j++) { t += A[i*4+j]; A[i*4+j] = bar( A[i*4+j-1]); } } A[i] = t; }