Cuáles son algunas de las preguntas más frecuentes en las entrevistas sobre organización y arquitectura de ordenadores?

Depende de tu experiencia - Si eres un novato, espera preguntas más teóricas y pueden ser sólo cosas básicas.

Si ya tienes experiencia en el campo relacionado, espera preguntas/problemas más detallados.

Los pocos que puedo sugerir son los siguientes:

(Nota: Tengo una sección sobre el mismo tema en mi libro "Cracking Digital VLSI Verification Interview : Interview Success )

  1. Conceptos y problemas de revestimiento de tuberías - Etapas de tuberías, rendimiento frente a latencia, peligros y tipos de peligros
  2. ¿Cuáles son las técnicas comunes para acelerar la ejecución, mayor IPC (Instrucción por reloj)?
  3. Diferencias y beneficios de la ejecución en orden frente a la ejecución fuera de orden, concepto de renombramiento de registros, ramas y predicción
  4. Diferentes modos de direccionamiento, memoria virtual, concepto de paginación, TLB
  5. Cachés - organización, estructura, problemas de mapeo de caché, coherencia, comparación de protocolos basados en directorios frente a protocolos basados en snoop (MESI/MOESIF)
  6. Implementaciones de múltiples procesadores.
  7. Interrupciones y excepciones - diferencias, prioridad y manejo de las mismas
  8. Ordenamiento y consistencia de la memoria (puede ser sólo para gente con experiencia)

.