Experiencia de entrevista de Samsung Semiconductor (SSIR) para conductor BSP (más de 5 años de experiencia)

La ronda 1:

  • Todo el proceso de suspensión: interacción entre el espacio del usuario y el espacio del kernel, qué valores se modifican, cómo manejar los valores incorrectos, a qué API se llama, estados de suspensión, problemas actuales de fondo
  • CPU inactiva c estados
  • Funcionamiento de la CPU DVFS, cómo DVFS decide sobre la frecuencia y el voltaje, cómo el sistema aumenta la frecuencia
  • Estados inactivos admitidos, cuándo irá a qué estado, quién lo pone en estado inactivo, cómo se ahorra energía en tal escenario
  • E/S cuestión de puntero
  • Extrae k bits de un número dado en un rango dado

Rompecabezas: 

La ronda 2:

  • Proceso de suspensión explicar: preguntas relacionadas con el mismo
  • conexión en caliente de la CPU
  • Arquitectura del brazo V8
  • Interrupciones y tipos de interrupciones.
  • Microcontrolador y SoC
  • Llamada SMC frente a llamada PSCI
  • 2 preguntas i/o de llamada por valor y llamada por referencia
  • Tasklet, cola de trabajo
  • Tipos de cerraduras utilizadas
  • Kernel panic vs oops
  • Cómo manejará el controlador i2c suspender el proceso
  • Interacción entre el espacio del usuario y el espacio del kernel
  • Cómo portar el kernel más reciente sabiendo que algunos códigos ya están presentes en la línea principal
  • LDO contra BUCK
  • Softirq, Mitad inferior
  • Clasificación topológica
  • Escribir Fibonacci usando recursividad y DP
  • LL inversa usando recursividad y normal
  • SFD BFS
  • Puntero nulo vs nulo vs salvaje
  • hipervisor
  • Argumentos proporcionados en las llamadas SMC, cómo se interpreta esto en el mundo seguro

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *