Quelles sont les questions d’entretien couramment posées sur l’organisation et l’architecture des ordinateurs ?


Dépend de votre expérience - Si vous êtes un nouveau venu, attendez-vous à des questions plus théoriques et peut-être seulement des trucs de base.

Si vous avez déjà une expérience dans un domaine connexe, attendez-vous à des questions/problèmes plus détaillés.


Quelques-uns que je peux suggérer sont les suivants :

(Note : j'ai une section sur le même sujet dans mon livre "Cracking Digital VLSI Verification Interview : Interview Success )

  1. Concepts et problèmes de pipeline - Étapes du pipeline, débit par rapport à la latence, dangers et types de dangers
  2. Quelles sont les techniques courantes pour accélérer l'exécution, IPC (Instruction par horloge) plus élevé ?
  3. Différences et avantages de l'exécution In order vs out of order, concept de renommage de registre, branches et prédiction
  4. Différents modes d'adressage, mémoire virtuelle, concept de pagination, TLB
  5. Caches - organisation, structure, problèmes de mappage de cache, cohérence, comparaison des protocoles basés sur le répertoire vs snoop (MESI/MOESIF)
  6. Multi processeurs implémentations.
  7. Interruptions et exceptions - différences, priorité et traitement des mêmes
  8. Ordre et cohérence de la mémoire (peut être pour les gens expérimentés seulement)

.